lua延迟1秒 Lua脚本怎么让循环操作执行指定时间?

Lua脚本怎么让循环操作执行指定时间?最简单的方法是检查循环中的时间是否超过6秒,如果超过6秒,循环将结束。例如,下面的代码(添加您自己要在循环中执行的操作)while操作系统时间( 操作系统时间()

Lua脚本怎么让循环操作执行指定时间?

最简单的方法是检查循环中的时间是否超过6秒,如果超过6秒,循环将结束。例如,下面的代码(添加您自己要在循环中执行的操作)

while操作系统时间( 操作系统时间(),开始)

--您的操作在这里

结束

Lua真的没有继续,因此,实现它的方法是使用if to forI=1100do IFI ==0then something()结束写一些符合要求的东西缺点是多了一层缩进,但是没有办法。出现此问题的原因是for循环本身没有提供相应的语法。当循环体被执行时,如果条件不满足,for循环的数目不会跳出来,但是在进入循环体之前已经获得了一个相对简单的例子。对于I=1100do,I=I-1print(I)end如果是动态计算,循环将永远不会工作,但它不是,因此您不必尝试找到类似的语法,否则您将使用while,这是真正的实时计算