gpt4 book ai didi

iphone - 故障安全 "multitasking"以恢复 iOS 游戏中的游戏状态?

转载 作者:行者123 更新时间:2023-11-29 13:40:23 24 4
gpt4 key购买 nike

使用 iOS“多任务处理”,当用户启动另一个应用时,正在运行的应用的状态会被保存,理论上,当用户重新启动已保存的应用时,它应该从之前停止的位置开始。

但是,我注意到有些游戏并不总是恢复到之前的状态,而是从头开始重新加载。例如气球 TD。有时,当我在玩游戏并在应用程序之间来回切换时,我会回到原来的位置,有时游戏会重新启动。我不清楚为什么它有时会重新启动,但并非总是如此。

我正在制作基于 opengl 的游戏,我想知道是否有办法确保游戏状态始终正确保存?如果可能的话,我想避免自己制作游戏保存/加载系统。

最佳答案

实现方法:

- (void)applicationDidBecomeActive:(UIApplication *)application;
- (void)applicationDidEnterBackground:(UIApplication *)application;

AppDelegate 中,如果应用进入后台,保存当前游戏状态,如果游戏再次激活,加载当前游戏状态。希望对您有所帮助!

关于iphone - 故障安全 "multitasking"以恢复 iOS 游戏中的游戏状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9357208/

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