在首选项文件中只保存一个值 - libgdx

时间:2014-11-20 22:01:10

标签: java libgdx save sharedpreferences flush

我想在游戏的偏好文件中保存玩家的最佳分数。现在,我知道我需要调用flush()方法以使值保持持久化,但我还有其他值(选项),例如"音乐开/关"和#34;声音开/关"我根本不想得到保存。

所以我的问题是 - 如何在不保存其他分数值的情况下仅保存最佳分数值?

1 个答案:

答案 0 :(得分:0)

这是一个简单的测试  ..//

float score = "your score player actual";

float bestScore = YourPreferences.getFloat("BestScore", -1);

if(bestScore < score){

 YourPreferences.putFloat("BestScore", score).flush();

}