发布网友 发布时间:2022-04-12 12:37
共1个回答
热心网友 时间:2022-04-12 14:07
直接使用C++来编写cocos2d游戏.
使用C++调用lua. js我不了解. lua的话是通过自己的一个库文件实现的, 有lua.h等一系列文件, 是lua的开发者为了和C++混合编程而实现的. 在C++可以使用一个叫luaStack的东西, 在内部以栈的方式保存lua中的函数,table,元表...等变量.
用lua调用C++. 可以使用cocos2d引擎开发者制作的tolua工具来实现, 将C++函数binding在lua上, 然后调用对应的函数名来进行操作.