【问题标题】:android saving game stateandroid保存游戏状态
【发布时间】:2011-06-06 13:25:10
【问题描述】:

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

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

感谢您的回复。

问候, J.

【问题讨论】:

    标签: android resume savestate


    【解决方案1】:

    请务必查看此链接:Data Storage

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      相关资源
      最近更新 更多