Я новичок в разработке игр для 2D Unity, и это моя первая игра.В этой игре у меня есть две сцены - одна - игра на сцене, а другая - игра на сцене.Когда я пытаюсь отобразить рекорд в игре за сценой, это не работает для меня.Вот код, который я попробовал:
public class highscore : MonoBehaviour {
public Text hscore;
private void Start() {
hscore.text = PlayerPrefs.GetInt("highscore", 0).ToString();
}
public void Update() {
if (GetComponent<Score>().score > PlayerPrefs.GetInt("highscore")) {
PlayerPrefs.SetInt("highscore", GetComponent<Score>().score);
hscore.text = GetComponent<Score>().score.ToString();
}
}
}
Он останавливает игру на сцене и больше ничего не работает над этим.Кто-нибудь знает в чем проблема?Любая помощь будет полезна.Заранее спасибо.