我的问题是寻找cocos2d游戏期间暂停/恢复状态(包括所有需要保存的数据信息)的设计解决方案。
包括但不限于以下情况:
1)。用户选择退出,然后弹出一个对话框供用户选择“直接退出”、“暂停”;
2)。有人打电话进来,弹出对话框供用户选择“退出”或“暂停”游戏。
如果选择“暂停”,则应保存所有值得保存的内容。就像电脑游戏一样。
我知道主管提供了“暂停”、“恢复”,这对这个任务来说可以吗?
感谢任何人的线索或评论。
欢迎通过电子邮件进一步讨论:[电子邮件受保护] /cdn-cgi/l/email-protection
这是一个很好的例子:
暂停:
- (void) applicationDidEnterBackground:(UIApplication *)application
{
[[CCDirector sharedDirector] stopAnimation];
[[CCDirector sharedDirector] pause];
}
- (void)applicationWillResignActive:(UIApplication *)application
{
[[CCDirector sharedDirector] stopAnimation];
[[CCDirector sharedDirector] pause];
}
恢复时:
- (void)applicationDidBecomeActive:(UIApplication *)application
{
[[CCDirector sharedDirector] stopAnimation]; // call this to make sure you don't start a second display link!
[[CCDirector sharedDirector] resume];
[[CCDirector sharedDirector] startAnimation];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)