@Gleb86898964

Работа с временем в Lua?

Как в Lua можно выполнять действие по времени? К примеру выполняется первая строчка кода, потом ждём 3 секунды и выполняем дальше по алгоритму.
Как такое реализовать?
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 2
dollar
@dollar
На чёткий вопрос - чёткий ответ.
Зависит от того, какие средства работы со временем предоставляются средой исполнения (то есть родительским приложением, куда встроен Lua).

Например, если родительское приложение постоянно вызывает глобальную функцию Update(), а также доступна функция os.time(), то можно в самом начале засечь время, а потом периодически его считывать заново внутри Update(). Каждый раз сравниваем новое время с начальным. Как только разница будет больше 3 секунд, значит пора двигаться дальше. Как-то так.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
04 мар. 2021, в 22:39
2500 руб./за проект
04 мар. 2021, в 22:15
10000 руб./за проект