如何在Cocos2D游戏中创建设置屏幕?
我考虑过使用UIViewController
子类,但是在Cocos2D中推送它似乎很麻烦。我还考虑使用带有按钮等的CCLayer
作为子节点。然后我可以在适当的时候为这个图层添加动画。这是常见的方式吗?
答案 0 :(得分:1)
如果您在游戏中使用Cocos2D,您应该养成将设置屏幕构建为Cocos2D场景或图层的习惯,这样可以在游戏过程中轻松地将它们设置为框架内外动画。添加视图控制器不是必需的,当创建CCScene或CCLayer非常容易时,实际上会使事情变得复杂。
我更喜欢CCLayer方法,然后当用户按下“设置”按钮时,我可以将图层设置为框架的动画。基础游戏不会被删除,因为它是同一个场景。
另一种方法是将设置场景弹出到当前场景。