lua中如何释放自定义导出类(不继承Ref)

lua中如何释放自定义导出类(不继承Ref)
0.0 0

#1

lua中如何释放自定义导出类(不继承Ref)
cocos2d-3
generator.py生成的 lua 自定义导出类(不继承Ref) 怎么释放?

new_local没有了?


#2

对于不继承Ref的类,在generator.py的ini文件里最尾端的配置 script_control_cpp = yes
配置成yes,对象构造的时候,会自动生成 tolua_register_gc(tolua_S,lua_gettop(tolua_S));这样的代码,注册lua对象的gc
lua对象gc的时候,就会释放相应的c++指针
如果你还有其他内存需要释放,就得手动编写构造函数了