Как заставить скрипт добавлять одно число к значению каждую секунду? (Луа)
Я хочу знать, как бы вы сделали сценарий, добавляющий 1 число каждую секунду к значению (Создание вращающегося загрузочного интерфейса)
1 ответ
Решение
Надеюсь, это поможет вам:
startTime = os.time()
count = 1
while 1 do
if os.difftime(os.time(), startTime) == 1 then
print (count)
count = count + 1
startTime = os.time()
end
end
Конечно, в вашем случае вы можете не печатать значение счетчика, а вместо этого передавать его как значение вашему счетчику графического интерфейса, чтобы указать время загрузки.
Кроме того, в состоянии while вы можете захотеть заменить условие теста на что-то определенное вместо 1 (это приведет к бесконечности). Скажем, вы считаете до 100, тогда тестовое условие завершит цикл, как только счетчик достигнет 100.