Таймер на 1 час в Unity3D

323
02 августа 2017, 18:23

Привет! Помогите создать таймер на 1 час в юнити; нужно что бы через каждый час происходило действие.

int aTimer = Time.deltaTime; 
if(aTimer >= 3600){//выполняем действие и обнуляем таймер aTimer =0;}
Answer 1
float aTimer=3600f;
void Update()
{
 if(aTimer <=0f)
 {
  //действие
  aTimer =3600f;
 }
 else aTimer -= Time.deltaTime;//Time.unscaledDeltaTime
}

или

void Start()
    {
        StartCoroutine(OneHour());
    }
    IEnumerator OneHour()
    {
        YieldInstruction yi = new WaitForSeconds(3600f);
        while (true)
        {
            yield return yi;
            //действие
        }
    }
READ ALSO
задача о размене монет (Coin change problem)

задача о размене монет (Coin change problem)

Здравствуйте, на Hackerrank решил задачу о размене монет с использованием мемоизацииОднако, мне моё решение, кажется не очень оптимальным

481
Параметры для Controller из Html.ActionLink

Параметры для Controller из Html.ActionLink

Всем привет, у меня на Home View генерится список ссылок:

264
Разработка игр для браузера. Аналог игры &ldquo;Age of empires 2&rdquo;

Разработка игр для браузера. Аналог игры “Age of empires 2”

Не могу разобраться в вопросе имются ли технологии позволяющие написать аналог 2D игры "Age of empires 2" для браузера? (Строительство зданий в любом...

309
Работа с Google Apps Script. Как сделать такое?

Работа с Google Apps Script. Как сделать такое?

Всем доброй ночи/дняразбираюсь с google app script, и стоит перед мною задание:

376