Запуск функции через равные промежутки времени C# Unity
Всем приветик! Я только начала разбираться с разработкой приложений и натолкнулась на такую проблему: мне нужно через равные промежутки времени вызывать процедуру. Как это правильно сделать и как я могла бы оптимизировать такой вызов?
Ответы (1 шт):
Автор решения: Morenci
→ Ссылка
Попробуйте использовать Куротины например:
private IEnumerator Curotine()
{
while(true)
{
doSomething();
yield return new WaitForSeconds(1f);
}
}
А чтобы запустить её надо в методе Start() прописать:
StartCoroutine(Curotine());
Также у вас должна быть подключена библиотека - using System.Collections;