0

Cocos2D 游戏中的设置画面是如何创建的?

我考虑过使用一个UIViewController子类,但是在 Cocos2D 中推动它似乎很笨拙。我还考虑过使用CCLayer带有按钮等的子节点。然后我可以在适当的时候为这个层设置动画。这是常见的方式吗?

4

1 回答 1

1

如果您在游戏中使用 Cocos2D,您可能应该养成将设置屏幕构建为 Cocos2D 场景或图层的习惯,这样可以在游戏期间轻松地将它们设置为动画进出帧。添加视图控制器不是必需的,而且当创建 CCScene 或 CCLayer 如此容易时,实际上会使事情复杂化。

我更喜欢 CCLayer 方法,然后当用户按下设置按钮时,我可以为图层设置动画效果。底层的游戏玩法不会被删除,因为它是相同的场景。

另一种方法是将设置场景弹出到当前场景中。

于 2012-04-16T03:47:04.447 回答