我正在尝试使用 cocos2d + box2d 在 ios 中开发一个类似忍者跳跃的游戏,并且可以无限滚动!(不需要视差滚动)无限滚动的最佳做法是什么
1:移动图层(即改变图层位置) 2:移动Camara 3:使用单层的视差滚动(即仅使用一个视差层以相同的速度)
或者任何其他更好的方法?
我正在尝试使用 cocos2d + box2d 在 ios 中开发一个类似忍者跳跃的游戏,并且可以无限滚动!(不需要视差滚动)无限滚动的最佳做法是什么
1:移动图层(即改变图层位置) 2:移动Camara 3:使用单层的视差滚动(即仅使用一个视差层以相同的速度)
或者任何其他更好的方法?
您可以查看本教程:如何使用 LevelHelper 和 SpriteHelper 制作类似 Jetpack Joyride 的游戏。
它向您解释了如何使用 Cocos2D 和 Box2D 制作像(Jetpack Joyride)这样的无尽滚动游戏。
我认为您应该考虑视差滚动方法..!
您可以对背景层使用视差滚动,并在游戏对象离开屏幕后重置它们。