как я могу добавить таймер в свою игру, который не сбрасывается, когда умирает мой персонаж

#timer #reset #scene

#таймер #Сброс #сцена

Вопрос:

для сброса моей сцены я использую в своем игровом менеджере

 void Restart()
    {
        SceneManager.LoadScene(SceneManager.GetActiveScene().name);
    }
  

и для моего таймера я использую

 void Update()
    {
        float t = Time.time - startTime;

        string milis = ((t-(int)t) * 1000).ToString("f0");
        string minuttes = ((int)t / 60).ToString();
        string secomds = (t % 60).ToString("f0");

        timerText.text = minuttes   ":"   secomds   ":"   milis;

    }
  

Но каждый раз, когда моя сцена перезапускается, таймер сбрасывается
, есть ли способ предотвратить это?

Ответ №1:

через 1 неделю мне наконец удалось это исправить, я просто удалил -startTime