Java 整合离线排行榜的最简单方法[LibGDX]

Java 整合离线排行榜的最简单方法[LibGDX],java,android,libgdx,Java,Android,Libgdx,我只是想知道最简单的方法是整合一个离线排行榜来保存分数。例如,假设score++给int-score加了一个额外的分数,你会用if(score>highScore){highScore=score}或者一些奇怪的东西来做另一个int-highScore,用LibGDX实现离线排行榜最简单的方法就是使用跨平台 就这样。它至少可以在桌面、Android和iOS上运行,并将被持久化,以便在应用程序重新启动时也可以检索到它。使用LibGDX实现离线排行榜的最简单方法是使用跨平台 就这样。它至少可以在桌面

我只是想知道最简单的方法是整合一个离线排行榜来保存分数。例如,假设
score++
int-score
加了一个额外的分数,你会用
if(score>highScore){highScore=score}
或者一些奇怪的东西来做另一个
int-highScore
,用LibGDX实现离线排行榜最简单的方法就是使用跨平台


就这样。它至少可以在桌面、Android和iOS上运行,并将被持久化,以便在应用程序重新启动时也可以检索到它。

使用LibGDX实现离线排行榜的最简单方法是使用跨平台


就这样。它至少可以在桌面、Android和iOS上运行,并将被持久化,以便在应用程序重新启动时也可以检索到它。

使用LibGDX实现离线排行榜的最简单方法是使用跨平台


就这样。它至少可以在桌面、Android和iOS上运行,并将被持久化,以便在应用程序重新启动时也可以检索到它。

使用LibGDX实现离线排行榜的最简单方法是使用跨平台


就这样。它至少可以在桌面、Android和iOS上运行,并将被持久化,以便在应用程序重新启动时也可以检索到它。

您可以使用(SQLite)数据库来实现此目的。@Claus谢谢,我会调查一下的。不要这样做。完全压倒一切的方法。你可以使用(SQLite)数据库来达到这个目的。@Claus谢谢,我会调查一下的。不要那样做。完全压倒一切的方法。你可以使用(SQLite)数据库来达到这个目的。@Claus谢谢,我会调查一下的。不要那样做。完全压倒一切的方法。你可以使用(SQLite)数据库来达到这个目的。@Claus谢谢,我会调查一下的。不要那样做。完全压倒一切的方法。谢谢,有没有一个具体的位置,我需要放置这种类型的代码?以前从未使用过首选项没有,Gdx.app.getPreferences是静态的。您可以从代码中的任何位置访问它。谢谢,是否有我需要放置此类代码的特定位置?以前从未使用过首选项没有,Gdx.app.getPreferences是静态的。您可以从代码中的任何位置访问它。谢谢,是否有我需要放置此类代码的特定位置?以前从未使用过首选项没有,Gdx.app.getPreferences是静态的。您可以从代码中的任何位置访问它。谢谢,是否有我需要放置此类代码的特定位置?以前从未使用过首选项没有,Gdx.app.getPreferences是静态的。您可以从代码中的任何位置访问它。
Preferences prefs = Gdx.app.getPreferences("leaderboard");
Integer score = prefs.getInteger("highscore", 0); // if there is no highscore yet, the score will be 0

// gameplay logic...
Integer newScore = 1337;

if (newScore > score) {
    prefs.putInteger("highscore", score);
}