如何在Lua代码中制作无限循环?

问题描述 投票:0回答:4

我想在内存中永远使用三个本地函数:

proxy:PlayerParamRecover();
proxy:PlayerRecover();
proxy:EnableInvincible(10000,true);

我不知道如何将它们添加到无限循环中。

loops lua infinite-loop
4个回答
13
投票

你想要一个

while
循环:

while true do
  proxy:PlayerParamRecover()
  proxy:PlayerRecover()
  proxy:EnableInvincible(10000,true)
end

更多信息这里

请注意,由于 while 循环在进入该循环后将“始终”控制程序,因此您在其之后编写的任何代码都不会执行。 无限循环仅在极端情况下有用 - 确保您想要做的事情是值得的。


1
投票

repeat -- do something until false

-- 或 --

while true do -- do something end



0
投票

while true do -- whatever end

例如,

while true do print("Hello") wait(1) end



0
投票

function loop () -- your code there return loop() end

	
© www.soinside.com 2019 - 2024. All rights reserved.