gpt4 book ai didi

iphone - cocos2d游戏如何实现暂停/恢复?

转载 作者:行者123 更新时间:2023-12-03 18:40:39 25 4
gpt4 key购买 nike

我的问题是寻找cocos2d游戏期间暂停/恢复状态(包括所有需要保存的数据信息)的设计解决方案。

包括但不限于以下情况:

1).用户选择退出,然后弹出一个对话框供用户选择“直接退出”、“暂停”;

2).有人打电话进来,弹出对话框供用户选择“退出”或“暂停”游戏。

如果选择“暂停”,则应保存所有值得保存的内容。就像电脑游戏一样。

我知道Director提供了“暂停”、“恢复”功能,这个任务可以吗?

感谢任何线索或评论。

欢迎通过电子邮件进一步讨论:apple.dev.sh@gmail.com

最佳答案

这是一个很好的例子:

暂停:

- (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];
}

关于iphone - cocos2d游戏如何实现暂停/恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3082718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com