Загрузка...

Не получается таймер

Тема в разделе C# создана пользователем Sane4ik2102 23 фев 2022. 220 просмотров

  1. Sane4ik2102
    Sane4ik2102 Автор темы 23 фев 2022 0 31 мар 2019
    Мне нужно сделать 5-минутный таймер.Пишу скрипт на юнити.
    На данный момент код выглядит так:
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEngine.UI;
    public class Timer : MonoBehaviour
    {

    public float timer = 300;

    private DateTime timerEnd;

    private void Start()
    {
    timerEnd = DateTime.Now.AddSeconds(timer);
    }
    private void Update()
    {
    TimeSpan delta = timerEnd - DateTime.Now;
    Debug.Log(delta.Minutes.ToString("00") + ":" + delta.Seconds.ToString("00"));
    if (delta.TotalSeconds <= 0)
    {
    Debug.Log("TheEND");
    }
    }
    }
    Выдает следующую ошибку:
    [IMG]
     
  2. r3xq1
    r3xq1 23 фев 2022 53 27 июл 2018
    1. Посмотреть предыдущие комментарии (5)
    2. Sane4ik2102 Автор темы
      r3xq1,
      Object reference not set to an instance of an object
      Timer.DisplayTime (System.Single timeToDisplay
    3. Sane4ik2102 Автор темы
    4. r3xq1
      Sane4ik2102, я что ванга шо ли? не вижу полностью кода! (И пиши текстом код, а не скриншотами!) Да и по третей ссылке в самом низу есть полностью код, возьми да себе запиши его, перепиши как тебе нужно в конце концов.
Top
Загрузка...