在函数被调用时创建一个本地变量。

我正在为一个游戏编写模组,有一个我无法编辑的脚本。我关心的部分如下:

--Script A (无法更改)

local f_loadup = true
local function load_FPx(a,b)
    return _G.fpxTin(),a..b
end

--Script B (我可以编辑)

function _G.fpxTin()
-- 在这里,当Script A调用该函数时,我需要设置Script A的局部变量f_loadup为false。
end

当Script A调用load_FPx时,我需要它同时运行的全局函数(_G.fpxTin)来将Script A的局部变量(f_loadup)设置为false。

点赞