jjzjj

LuaWrapped

全部标签

c++ - 将用户数据元表添加到 lua 表

我有一个使用用户数据对象运行良好的脚本系统。但是,我现在想在我的用户数据上拥有一个可以采用常规表的属性。我认为我应该做的是创建一个普通表并将元表设置为使用我当前的一组元方法,但是我正在努力理解如何做到这一点-我确信这是一个简单的调整,我可以现在就看到它。我现有的代码如下:voidLuaContext::push(lua_State*state,boost::shared_ptrwrapped){staticstructluaL_Regmethods[]={{"__index",LuaWrapped::static_get},{"__newindex",LuaWrapped::stati