如何让Love2D等待几秒钟?我试过这段代码
$("select#po option:first").click();
然后屏幕变白了一点,然后图像出现了。 如果有人帮助我,我会很感激
答案 0 :(得分:0)
love.timer.sleep会冻结整个程序,因为当你运行它时,一切都会停止,直到它完成
cron.lua非常适合在特定时间间隔执行操作。
local clock = cron.after(time, callback, ...)
创建一个在时间过后执行回调的时钟。如果提供了额外的参数,则将它们传递给回调。
来自cron.lua的github页面的一个例子
local cron = require 'cron'
local function printMessage()
print('Hello')
end
-- the following calls are equivalent:
local c1 = cron.after(5, printMessage)
local c2 = cron.after(5, print, 'Hello')
答案 1 :(得分:0)
我使用hump.timer库来实现这种功能。
要使用它,只需执行:
Timer.after(1, function() print("Hello, world!") end)
-- prints "Hello world!" after 1 second
并确保在love.update函数中的Timer上运行更新
function love.update(dt)
Timer.update(dt)
end