如何在目标C中按CCMenuItemImage?

时间:2012-01-06 06:46:53

标签: ios xcode cocos2d-iphone

我想暂停程序,直到按下按钮

我通过使用[[CCDirector sharedDirector] pause]暂停我的场景;确保屏幕暂停,但我的功能继续运行,直到它结束功能

他们是否有任何等待按键操作的功能?

1 个答案:

答案 0 :(得分:0)

如果你暂停CCDirector,它会将帧速率降低到4 fps - 它不会阻止CCDirector运行游戏更新,也不会停止当前方法的执行。

请注意,低帧速率会影响触摸检测,当CCDirector暂停时,您可能会发现很难激活任何CCMenu按钮。

这只是为什么CCDirector的暂停方法不能替代暂停游戏的真正实施的两个原因。原则上,当您调出游戏(暂停)菜单时,应该发生的是,任何游戏对象都不会运行任何更新并暂停当前正在运行的任何操作。只有前台菜单保持正常运行才能接收用户输入。