当我尝试使用计时器更改变量值时,我正在报告问题。
实际上我正在使用以下代码来执行此操作:
local counter = math.random(100, 350)
local function changeCounterValue()
counter = math.random(130, 170)
end
tmr = timer.performWithDelay(1500, changeCounterValue, 0)
但它不起作用?
答案 0 :(得分:-1)
使用计时器时,您正在更改变量范围。因此,使用计时器,您将创建另一个计数器变量,而不是更新值。你应该做的是:
test.lua:
counter = math.random(100, 350)
local function changeCounterValue()
test.counter = math.random(130, 170)
end
tmr = timer.performWithDelay(1500, changeCounterValue, 0)