gpt4 book ai didi

android - 保存安卓 Activity 状态

转载 作者:行者123 更新时间:2023-11-29 22:06:12 25 4
gpt4 key购买 nike

我尝试创建 LUDO 游戏,当用户停止游戏时,我想保存游戏状态( Activity 状态)。

我知道我需要在方法 OnPause() 中保存状态,但是我需要保存很多变量,而且所有变量都在时间上发生变化,所以我不确定我能否以这种方式保存状态。

那么我可以保存整个 Activity 和 OnResume() 方法来恢复它并继续游戏吗?

谢谢。

最佳答案

不知道你所说的及时改变是什么意思。你是说即使玩家不在玩你的游戏也会进行吗?通常,您只会保存重建当前状态所需的最少信息量。对于棋盘游戏,这可能是每个玩家棋子的位置,以及轮到谁了。

如果你真的有太多的游戏状态以至于保存和恢复会很笨拙,或者游戏必须在 Activity 关闭时继续进行,或者从静态数据重新创建状态太困难(我可能会对所有主张提出异议,但为了便于讨论,我们可以将其视为给定的),那么我建议您将其编写为客户端-服务器应用程序,其中 Android 服务运行游戏引擎,您的 Activity 负责所有视觉效果和用户交互。

关于android - 保存安卓 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10761867/

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