我正在使用 LuaInterface 为我希望在 Lua 中可用的一些对象注册一个 getter。例如:
public MyObject getObjAt(int index)
{
return _myObjects[index];
}
我的 Lua 文件:
obj = getObjAt(3)
print(obj.someProperty) // Prints "someProperty"
print(obj.moooo) // Prints "moooo"
print(obj:someMethod()) // Works fine, method is being executed
在 Lua 中返回公共对象属性后,我该如何访问它们?这甚至可能还是我必须为每个对象属性编写getter?