小编Ope*_*ips的帖子

如何创建在调用某个函数时调用函数的函数?

我一直在尝试创建一个函数,一旦某个函数被调用,它就会运行一个事件/函数。我希望用法是这样的:

local a = nil

a = hookfunction(print, function() -- When print() is called...
    warn("print(...) called.") 
    return nil
end)
Run Code Online (Sandbox Code Playgroud)

我知道有一个 debug.sethook() 函数,但我不太知道如何使用它。

lua

5
推荐指数
1
解决办法
130
查看次数

标签 统计

lua ×1