集成离线排行榜的最简单方法[LibGDX]

时间:2014-02-23 09:54:44

标签: java android libgdx

只是想知道最简单的方法是整合一个可以节省分数的离线排行榜。例如,假设score++int score提供了额外的分数,您是否只需使用int highScore或某些奇怪的内容制作另一个if (score > highScore){ highScore = score }

1 个答案:

答案 0 :(得分:3)

利用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上运行,并且会被保留,以便在重新启动应用程序时也可以检索它。