【问题标题】:How to implement highscore saving in android game?如何在安卓游戏中实现高分保存?
【发布时间】:2016-11-06 12:04:22
【问题描述】:

我最近做了一个简单的安卓游戏,我将玩家当前的分数存储在一个变量“score”中。它会在游戏过程中显示在屏幕上,并随着我们的进一步进行不断更新。我们一死,就会显示最终分数以及再次播放的按钮。我想保存这个分数,以便我可以使用游戏主菜单中的高分按钮访问它。这个怎么做?我需要在退出游戏后保存分数,以便下次玩时可以访问它。

【问题讨论】:

标签: java android android-studio apk


【解决方案1】:

有很多可能性。 我个人会使用数据库或隔离存储。 如果您使用数据库,您可以使用名称和密码存储数据,您甚至可以使用谷歌的 firebase。 我不会使用本地解决方案,因为它可以修改。

【讨论】:

  • 如果有人修改了本地高分,谁在乎呢?他可以截屏并向他的朋友撒谎?本地存储在这里很好。
  • 我不是在寻找任何能手的方法。实际上它是我的第一个 android 应用程序,我想要的只是将高分保存在某个文件(或任何其他东西)中的某个位置,从中可以轻松检索并在游戏中显示。
【解决方案2】:

一定要遵循共同的偏好。它易于使用。如果你只是谷歌一个教程,它会一帆风顺。

希望这会有所帮助。

【讨论】:

    【解决方案3】:

    我会在这种情况下使用共享首选项来保存整数。

    【讨论】:

      【解决方案4】:

      使用共享首选项是适合您的方案的最佳方式。

      这里有一个帖子可以帮助你:How to use SharedPreferences in Android to store, fetch and edit values

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-19
        • 1970-01-01
        • 2017-04-02
        • 2023-04-10
        • 1970-01-01
        相关资源
        最近更新 更多