1

我想知道当用户从应用程序中存在时,由于以下原因之一,CCDirector 暂停和恢复呼叫会发生什么:

  • 用户点击了 iPhone 主按钮并返回到 iPhone 主屏幕
  • 用户点击了 Cocos2d 应用程序中的一个链接,该链接打开了一个类似这样的 URL:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com"]];

我注意到 CCDirector 暂停和恢复以某种方式受到影响,但我不明白对这些方法的隐藏调用在哪里。

换句话说,在我的游戏中,当用户按下暂停按钮时,我调用了 [[CCDirector sharedDirector] pause]方法,它似乎工作正常。但是当用户出于两个原因之一退出应用程序然后重新进入应用程序时,暂停失败(游戏已恢复),因为我认为应用程序以某种方式在某些“onEnter”方法调用 CCDirector resume(或相似的)。我在工作区中搜索但找不到。有什么建议么?

4