Ожидание времени до действия

Программирование для iPhone & Android

Ожидание времени до действия

Сообщение kekeksey 18 мар 2018, 20:01

Добрый день, не могу понять, как правильно реализовать и думаю, может вы подтолкнете.
Есть определенное исследование, оно должно длиться предположим 3 часа, после чего что-то считается исследованным. Как это реализовать?
Android, хочу ещё рекламу на ускорение поставить.
kekeksey
UNец
 
Сообщения: 18
Зарегистрирован: 09 апр 2017, 20:42

Re: Ожидание времени до действия

Сообщение kezin636 13 июл 2018, 18:24

Нужны куратины:

Две библиотеки:

using System.Collections;
using Unity.Engine;

И код в вашем классе:

void Start() {
StartCourotine(Issledovanie()) ;
}
IEnumerator Issledovanie() {

}
Я далеко от компьютера, поэтому внутри IEnumerator не могу вспомнить код. Загуглите про иенумератор. Куратины как раз и отвечают за время!
kezin636
UNIт
 
Сообщения: 83
Зарегистрирован: 11 июн 2018, 19:28

Re: Ожидание времени до действия

Сообщение Cr0c 13 июл 2018, 18:58

kezin636 писал(а):Куратины как раз и отвечают за время!

За какое такое время "отвечают" "куратины"?
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

Re: Ожидание времени до действия

Сообщение kezin636 31 авг 2018, 12:58

Ой, то есть корутин. Я ещё предлагаю метод Invoke, который вызывает какую либо функцию через определенное кол-во времени.
Пример:
Void Start()
{
Invoke("func", 3) // Мы вызываем функцию через 3 секунды
}
Void func(){
Destroy(gameObject);
}
kezin636
UNIт
 
Сообщения: 83
Зарегистрирован: 11 июн 2018, 19:28

Re: Ожидание времени до действия

Сообщение kezin636 31 авг 2018, 13:00

А лучше воспользуйтесь системным временем.
kezin636
UNIт
 
Сообщения: 83
Зарегистрирован: 11 июн 2018, 19:28


Вернуться в iPhone & Android

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2