Download the COCOS2DX framework, in the application->cocos->framework->cocos2d-x-3.x->tools->tolua directory, an INI file corresponding to a py file, You can copy your own. ini and py file modifications, such as:
Open the. ini file and modify the following:
Open the. py file and modify the following:
Open the genbindings.py file and modify the following:
Open Terminal: Run the genbindings.py file,
If it succeeds, it will automatically generate two hpp files of the same name and one CPP file in the Cocos->scripting->lua_bindings->auto directory.
Open the Lua_module_register.h file and invoke the function inside the hpp file that you just copied.
Attention:
If your own namespace, you need to modify the conversions file in the Tools->bindings-generator->targets->lua directory,
Add your own namespace.
COCOS2DX 3.x C + + code packaged to LUA call process (MAC)