以初始游戏玩法作为背景开始cocos2d游戏

时间:2010-03-21 23:09:43

标签: iphone cocos2d-iphone

我想开始我的游戏,最初的游戏布局作为背景,顶部有一个按钮层,可能是“点击开始”和高分等。

同样地,当游戏结束时,id就像只是“暂停”最终的游戏布局并将游戏覆盖在各种菜单上。

我尝试将[[CCDirector sharedDirector] pause]称为appDidFinishLaunching的最后一行,似乎没有任何效果。

尝试这样做有更好的方法吗?我真的不喜欢我最初的做法。

1 个答案:

答案 0 :(得分:0)

你实际上不应该使用pause暂停游戏玩法暂停/游戏菜单,因为我相信这会禁用场景的所有输入和主要处理。来自Cocos文档...

  

CCDirector pause暂停跑步   现场。运行的场景将是   绘制但暂停时所有预定的计时器将暂停,即抽奖率   将是4 FPS以减少CPU消耗

没有提及输入,但我很确定在暂停时会看到不会处理,因为大部分处理都会被删除。而不是使用CCDirector pause只需在您的某个类中设置一个标记,当用户进行游戏时,该标记会被翻转。然后在主游戏循环中检查该标志的状态,以确定是否应该在屏幕上显示游戏。当游戏暂停时也可以这样做。如果你想要一个这个策略的示例实现,请告诉我。