如何让脚本每秒将一个数字添加到一个值?(Lua)

如何让脚本每秒将一个数字添加到一个值?(Lua)

我想知道你如何编写一个脚本,每秒将 1 个数字添加到一个值中(制作一个旋转加载 Gui)

答案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

当然,在您的情况下,您可能不会打印计数器的值,而是将其作为值传递给您的 GUI 微调器以指示加载时间。

此外,在“while”条件中,您可能希望将测试条件替换为确定的某个值,而不是 1(这将导致无限结果)。假设您正在计数到 100,那么一旦计数器达到 100,测试条件就会终止循环。

相关内容