android保存游戏状态
我正在开发一个游戏,我遇到了一些关于保存和恢复游戏的问题。 假设我每帧绘制10个动画精灵(左右移动),每次我按下“主页”按钮或“后退”按钮然后返回游戏时,它都会在开始位置而不是在按下“后退/菜单”之前的位置绘制精灵android保存游戏状态,android,resume,savestate,Android,Resume,Savestate,我正在开发一个游戏,我遇到了一些关于保存和恢复游戏的问题。 假设我每帧绘制10个动画精灵(左右移动),每次我按下“主页”按钮或“后退”按钮然后返回游戏时,它都会在开始位置而不是在按下“后退/菜单”之前的位置绘制精灵 我是否必须保存每一个精灵和动画位置,才能在我离开的地方(使用Bundle、onSaveInstanceState和onRestoreInstanceState())恢复游戏?或者这可以通过其他更简单的方法实现。我使用的是lunarlander示例 谢谢你的回复 问候,, J.请务
- 我是否必须保存每一个精灵和动画位置,才能在我离开的地方(使用Bundle、onSaveInstanceState和onRestoreInstanceState())恢复游戏?或者这可以通过其他更简单的方法实现。我使用的是lunarlander示例
J.请务必检查此链接: 您不能使用Bundle存储数据,因为Bundle仅在应用程序运行时存储数据,所以当应用程序被销毁时,Bundle中的所有信息都将丢失。我使用的方法是共享偏好,这是一种简单而舒适的解决问题的方法。您可以通过上面的链接了解更多信息。希望这对你有帮助。祝你好运