我的代码是:
PlayerPrefs.SetInt("Denemeint",2);
PlayerPrefs.Save();
print(PlayerPrefs.GetInt("Denemeint"));
当我开始游戏时,它在我的屏幕上写了2。没关系。 但当我关闭我的游戏并重写这段代码时:
print(PlayerPrefs.GetInt("Denemeint"));
在玩游戏后,它在我的屏幕上显示0。我的代码是什么问题?我想保存我的简单变量,但在这种情况下我无法保存任何内容。请帮帮我。
答案 0 :(得分:0)
尝试首先将您要检索的值分配给变量。
int myPrefsValue = PlayerPrefs.GetInt("MyInt");
Debug.Log(myPrefsValue);
如果您确实想确保正确保存您的值,请查看此资产。我强烈推荐它,我自己使用它。