我想在游戏的偏好文件中保存玩家的最佳分数。现在,我知道我需要调用flush()方法以使值保持持久化,但我还有其他值(选项),例如"音乐开/关"和#34;声音开/关"我根本不想得到保存。
所以我的问题是 - 如何在不保存其他分数值的情况下仅保存最佳分数值?
答案 0 :(得分:0)
float score = "your score player actual";
float bestScore = YourPreferences.getFloat("BestScore", -1);
if(bestScore < score){
YourPreferences.putFloat("BestScore", score).flush();
}