我正在尝试使用 cocos2d 库开发 2D 游戏。我还在学习框架。
请理解,我是游戏开发的新手,但对使用目标 c 进行编程并不陌生。
这是我在游戏开发工作中面临的问题——我觉得我缺少对如何开发无限滚动游戏的理论理解。你们中的任何人都可以为我提供一些指导吗?
下面是我对使用 cocos2d 框架实现无限滚动的理解:
Cocos2d 有一个处理当前场景和场景转换的单例导演类
在当前场景中,我觉得我必须创建一个由多个图像组成的平台对象,并将它们作为子对象添加到当前图层。并不断地对平台精灵运行一个移动动作。因此,当我检测到特定图像不在屏幕上时,我必须用另一个图像替换它。这样我就可以创建无限滚动。
如果第 2 点不连贯,我很抱歉。我只是试图把我对如何无限滚动的理解。
你能帮我解决这个问题吗?
谢谢