在corona sdk中设计一个无限滚动的背景。

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

点赞
用户1220013
用户1220013

试试这个教程 http://mobile.tutsplus.com/tutorials/corona/corona-sdk-create-a-side-scroller-from-scratch/,它会教你如何制作一个连续运行的游戏,包括一个不停移动的背景。

2012-07-23 16:26:48
用户655275
用户655275

以下是垂直滚动背景的代码,供日后参考:

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-16 20:11:21