Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android保存游戏状态_Android_Resume_Savestate - Fatal编程技术网

android保存游戏状态

android保存游戏状态,android,resume,savestate,Android,Resume,Savestate,我正在开发一个游戏,我遇到了一些关于保存和恢复游戏的问题。 假设我每帧绘制10个动画精灵(左右移动),每次我按下“主页”按钮或“后退”按钮然后返回游戏时,它都会在开始位置而不是在按下“后退/菜单”之前的位置绘制精灵 我是否必须保存每一个精灵和动画位置,才能在我离开的地方(使用Bundle、onSaveInstanceState和onRestoreInstanceState())恢复游戏?或者这可以通过其他更简单的方法实现。我使用的是lunarlander示例 谢谢你的回复 问候,, J.请务

我正在开发一个游戏,我遇到了一些关于保存和恢复游戏的问题。 假设我每帧绘制10个动画精灵(左右移动),每次我按下“主页”按钮或“后退”按钮然后返回游戏时,它都会在开始位置而不是在按下“后退/菜单”之前的位置绘制精灵

  • 我是否必须保存每一个精灵和动画位置,才能在我离开的地方(使用Bundle、onSaveInstanceState和onRestoreInstanceState())恢复游戏?或者这可以通过其他更简单的方法实现。我使用的是lunarlander示例
谢谢你的回复

问候,,
J.

请务必检查此链接:

您不能使用Bundle存储数据,因为Bundle仅在应用程序运行时存储数据,所以当应用程序被销毁时,Bundle中的所有信息都将丢失。我使用的方法是共享偏好,这是一种简单而舒适的解决问题的方法。您可以通过上面的链接了解更多信息。希望这对你有帮助。祝你好运