libGDX:保存并加载一个整数以获得高分

时间:2017-09-26 12:42:40

标签: android libgdx integer save load

我搜索了保存整数的可能性,如果它大于第二个整数(高分)并加载,如果我重新启动我的应用程序。问题是我不知道,该怎么做,也没有找到我的问题的结果,在libGDX中,在网络中。 (我正在开发Android应用程序)

感谢您的帮助! :)

1 个答案:

答案 0 :(得分:2)

Libgdx Preferences最适合保存/加载像highscore这样的值。

如此容易创建:

Preferences prefs = Gdx.app.getPreferences("game preferences");

例如,您的高分是整数值。 所以,如果你想重写它。

    if (currentScore > highScore) {
            prefs.putInteger("highscore", highscore);
            prefs.flush();
    }

加载它。

  highscore = prefs.getInteger("highscore");