ios - 从挂起的应用程序状态返回时,哪个 cocos2d 场景当前处于事件状态

标签 ios cocos2d-iphone multitasking

环境是支持多任务的 iOS 设备,例如 iPhone4。 我在一个 cocos2d 应用程序中,其主菜单可通往多个场景。

enter image description here

如果我使用任务栏切换到另一个应用程序,然后切换回来,如何以编程方式判断哪个场景处于事件状态?

最佳答案

您不能在应用程序委托(delegate)的 applicationWillEnterForeground: 方法中检查 CCDirector 的 runningScene 属性吗?如果您继承 CCScene 的子类,则只需检查场景的类,否则您可能需要向每个场景添加某种其他类型的标识符。

关于ios - 从挂起的应用程序状态返回时,哪个 cocos2d 场景当前处于事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5266137/

相关文章:

ios - 为什么 waitForDuration : method only works once in the update method in sprite kit?

iphone - 将 Plist 读入 UITableView 时遇到问题

ios - 当 ccmenuitem 靠近屏幕边缘放置时,其触摸精度较低

IOS 模拟器 SigKill

ios - 如何使用 loginViewFetchedUserInfo 获取用户电话号码?

iphone - Opengl 着色器问题 - 奇怪的光反射伪影

iphone - 如何在按住 MenuItem 按钮时重复操作? (cocos2d)

ios - -[CCSprite draw] 530 中的 OpenGL 错误 0x0502

ios - ios 通话后恢复在后台运行的应用程序

iOS 9 : Warning "All interface orientations must be supported unless the app requires full screen" for universal app