【发布时间】:2012-10-10 16:00:25
【问题描述】:
我想知道当用户因以下原因之一存在于应用程序时,CCDirector 暂停和恢复呼叫会发生什么:
- 用户点击了 iPhone 主按钮并返回到 iPhone 主屏幕
- 用户点击了 Cocos2d 应用程序中的一个链接,该链接打开了如下 URL: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com"]];
我注意到 CCDirector 暂停和恢复受到某种影响,但我不明白对这些方法的隐藏调用在哪里。
换句话说,在我的游戏中,当用户按下暂停按钮时,我调用了 [[CCDirector sharedDirector] pause] 方法,它似乎工作正常。但是当用户出于两个原因之一退出应用程序然后重新进入应用程序时,暂停失败(游戏已恢复),因为我认为应用程序以某种方式在某些“onEnter”方法调用 CCDirector resume(或相似的)。我在工作区中搜索但找不到。有什么建议吗?
【问题讨论】:
标签: ios cocos2d-iphone