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

我已经使用[[CCDirector sharedDirector] pause]暂停了我的场景;确保屏幕暂停,但我的功能正在继续运行,直到功能结束

他们有什么功能可以等待按下按钮的动作吗?

最佳答案

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

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

这只是CCDirector的pause方法不能很好地替代暂停游戏的实际实现的两个原因。原则上,当您打开游戏中(暂停)菜单时,应该发生的情况是,任何游戏对象都根本没有运行任何更新,而是暂停了任何当前正在运行的动作。仅前台菜单保持正常运行以接收用户输入。

关于ios - 如何等待直到在 objective-c 中按下CCMenuItemImage?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8754362/

10-10 08:18