更新 performWithDelay 的值 math.random。

如何每秒更新 math.random 的值?

tmrSpawn = timer.performWithDelay(math.random(9, 50), spawnBC3, 0)

它选择 9/50 之间的一个数字(并保持该值),但我希望每次刷新该值,有什么解决方法吗?

点赞
用户1502079
用户1502079

你应该修改你的 spawnBC3 函数:

local function spawnBC3()

    -- 在这里写你的代码

    if(tmrSpawn == nil) then
        tmrSpawn = timer.performWithDelay(math.random(9, 50), spawnBC3)
    else
        timer.cancel( tmrSpawn )
    end
end

-- 这里我们首先启动定时器
local tmrSpawn = timer.performWithDelay(math.random(9, 50), spawnBC3)
2013-06-19 22:25:22