class LuaItem :public Ref
{
public:
virtual bool init() {
return true;
}
CREATE_FUNC(LuaItem);
int GetX() { return 12345; }
};
LuaEngine::getInstance()->getLuaStack()->pushObject(luaitem,“luaitem”);
lua_call(LuaEngine::getInstance()->getLuaStack()->getLuaState(), 1, 0)
LuaEngine::getInstance()->getLuaStack()->clean();
function main(item)
lualib:log(item:GetX());
end
运行就闪退 不调用GetX 就没事