How to wait until the CCMenuItemImage is press in objective C?(如何等到 CCMenuItemImage 在目标 C 中按下?)
问题描述
我想暂停程序直到我的按钮被按下
I want to pause the program until my button is press
我通过 Use [[CCDirector sharedDirector] pause] 暂停了我的场景;确保屏幕暂停,但我的功能继续运行,直到它结束功能
I have pause my scene by Use [[CCDirector sharedDirector] pause]; sure that the screen is pause but my function is continue running until it end function
他们有没有等待按钮动作的功能??
Do they have any function to wait for the press button action??
推荐答案
如果你暂停 CCDirector,它会降低帧率到 4 fps - 它不会停止 CCDirector 运行游戏更新,也不会停止执行当前的方法.
If you pause the CCDirector, it will drop the framerate to 4 fps - it does not stop the CCDirector from running game updates, nor will it halt the execution of the current method.
请注意,低帧率会影响触摸检测,您可能会发现在 CCDirector 暂停时很难激活任何 CCMenu 按钮.
Note that the low framerate will affect touch detection and you may find it hard to activate any CCMenu button while CCDirector is paused.
这只是 CCDirector 的暂停方法无法替代真正暂停游戏的两个原因.原则上,当您打开游戏(暂停)菜单时,应该发生的情况是任何游戏对象都没有运行任何更新并暂停任何当前正在运行的操作.只有前台菜单保持正常运行以接收用户输入.
These are just two reasons why CCDirector's pause method is a poor substitute for a real implementation of pausing your game. In principle, when you bring up the ingame (pause) menu, what should happen is that any game play object is simply not running any updates and pauses any currently running actions. Only the foreground menu remains running normally to receive user input.
这篇关于如何等到 CCMenuItemImage 在目标 C 中按下?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何等到 CCMenuItemImage 在目标 C 中按下?
基础教程推荐
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01