重复执行 单次定时器会重复创建吗
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-03-14 20:45:41 |
👁️ 阅读: 13
重复执行 `SL:ScheduleOnce` 会创建新的定时器,每个定时器都会独立执行。
例如,每次点击按钮都会创建一个新的单次定时器:
```lua
local btn = GUI:Button_Create(parent, "btn_test", 100, 100, "res/public/1900000612.png")
GUI:addOnClickEvent(btn, function()
SL:ScheduleOnce(function()
SL:Print("单次定时器执行")
end, 1)
end)
```
点击两次按钮会创建两个定时器,它们都会在1秒后触发。
← 返回问答库