我的问题在以前的帖子是 -如何重置游戏在cocos2d
我有一个cocos2d的游戏,以后我 退出游戏,并再次启动它,它 开始在完全相同的点上是 closing.why之前,这是 发生?不仅如此,我的游戏 是landscapemode但是当我从模拟器启动 再次谈到在 肖像模式,不是像landscapemode 第一次。
有什么办法可以防止这种情况发生?
任何人都会来拯救我???
我找到了解决办法。是不是很好?
当我退出游戏时(通过在iPhone模拟器中按下后退按钮)发生此问题。现在我发现,如果我按后退按钮下面的函数是called-
(void)applicationWillResignActive:(UIApplication *)application
所以我设置(除数为零),或者像这样的 - (空)applicationWillResignActive功能,这样,当这个函数调用的应用程序崩溃。然后,如果我重新启动应用程序,一切都来自我想要的开始(重置)。这是好的解决方案还是更好的?
*当应用程序从模拟器重新启动时,我的applicationDidFinishLaunching未被再次调用。
使用exit(0); inside(void)applicationWillResignActive:(UIApplication *)应用程序函数。 – russell 2010-10-25 08:07:34