只是想知道最简单的方法是集成一个保存分数的离线排行榜。例如,假设 score++
为 int Score
提供了额外的分数,您是否可以使用 if (score > highScore){ highScore = Score }
或者一些奇怪的东西
最佳答案
使用 LibGDX 实现离线排行榜的最简单方法是使用跨平台 Preferences
.
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);
}
就是这样。它至少应该在桌面、Android 和 iOS 上运行,并且将被持久化,以便在应用程序重新启动时也可以检索它。
关于java - 集成离线排行榜的最简单方法 [LibGDX],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21966714/