3

我必须建立一个赛车游戏。为此,我使用道路作为背景,我需要向下滚动并重复,以便屏幕始终显示移动的道路,即相对于用户汽车,道路似乎正在移动。

4

2 回答 2

3

试试这个教程http://mobile.tutsplus.com/tutorials/corona/corona-sdk-create-a-side-scroller-from-scratch/它向您展示了如何制作一个包含连续移动背景的连续运行游戏。

于 2012-07-23T16:26:48.410 回答
2

仅供将来参考,这里是垂直滚动背景的代码:

local function moveBg(dt)  
  bg1.y = bg1.y + scrollSpeed * dt
  bg2.y = bg2.y + scrollSpeed * dt
  if (bg1.y - display.contentHeight/2) > display.actualContentHeight then
      bg1:translate(0, -bg1.contentHeight * 2)
  end
  if (bg2.y - display.contentHeight/2) > display.actualContentHeight then
      bg2:translate(0, -bg2.contentHeight * 2)
  end
end

完整的教程在这里: http: //lomza.totem-soft.com/tutorial-scrollable-background-in-corona-sdk/

于 2015-05-16T20:11:21.853 回答