Я уже несколько часов царапаю голову. Поэтому у меня есть скрипт, который я вызываю функцию 625 раз, но это вызывает отставание, поэтому я хочу отложить каждую итерацию цикла for на 5 секунд. Любая помощь будет большой.Применение задержки между итерациями LUA для цикла
0
A
ответ
1
Я использую эту небольшую функцию для задержек второго разрешения.
function os.sleep(sec)
local now = os.time() + sec
repeat until os.time() >= now
end
EDIT: Добавлена мс версия (приблизительная - не очень точно)
function os.sleep(msec)
local now = os.clock() + msec/1000
repeat until os.clock() >= now
end
Вы смотрели на этот вопрос: http://stackoverflow.com/questions/17987618/how-to-add -a-sleep-or-wait-to-my-lua-script –