我正在尝试向这样的现有用户数据添加一个方法,但是这让我犯了一个错误。
local userData = luajava.newInstance("Objects.Block") --creates a userdata from a Java class
userData.newMethod = function()
-- Do stuff
end
我在一个网站上找到了这个例子,但它也不起作用
local userData = luajava.newInstance("Objects.Block")
local mt = getmetatable(userData)
mt.__index.newMethod = function()
-- Do stuff
end
有没有一种工作方法可以将方法/函数添加到 Lua 中的现有用户数据