我试图将分数保存到玩家偏好中,但由于某些奇怪的原因,它停留在0。我不知道为什么它保持在0,因为我把分数变量放入int正确我认为。
public void SaveButtonClick(){
PlayerPrefs.SetInt("Score", score_system.score);
PlayerPrefs.Save();
print(PlayerPrefs.GetInt("Score"));
}
public void start()
{
score_system.score = PlayerPrefs.GetInt("Score");
}
我希望有得分保存到playerprefs正常,但它没有,总是从我测试的0
你的方法:
public void start()
{
score_system.score = PlayerPrefs.GetInt("Score");
}
…应该是:
public void Start()
{
score_system.score = PlayerPrefs.GetInt("Score");
}
注意大写' S '表示Start
。