2011-06-06 153 views
5

我正在开发一款游戏,并且遇到了一些关于保存和恢复游戏的问题。 比方说,我有10个动画精灵画出每一帧(可左右移动),每次我按下主页按钮或返回按钮,然后回到我的游戏,它开始在起始位置绘制精灵而不是在位置在返回/菜单按之前。android保存游戏状态

  • 我一定给每一个角色和动画中的位置保存,以才达到恢复我已关闭的游戏(使用捆绑,和的onSaveInstanceState onRestoreInstanceState())?或者这可以实现一些其他更简单的方法。我使用月亮的例子。

感谢您的回复。

问候, J.

回答

1

一定要检查此链接:Data Storage

使用捆绑你不能存储你的数据,导致包是存储数据的应用程序运行时,才所以当你的应用程序被破坏来自Bundle的所有信息都将丢失。我使用的方式是共享首选项,这是解决您的问题的简单而舒适的方式。您可以在上面的链接中阅读关于此的更多信息。希望这对你有帮助。祝你好运!