maltadirk 发表于 2021-8-8 05:23

用cocos2dx,选择lua开发游戏的时候,为什么要用tolua绑定c/c++代码,而不用swig?

用cocos2dx,选择lua开发游戏的时候,为什么要用tolua绑定c/c++代码,而不用swig?

IT圈老男孩1 发表于 2021-8-8 05:24

tolua++ 简单易用,而且性能不错。所以早期 cocos2d-x 选择了 tolua++ 来做 luabinding。不过随着 cocos2d-x 转移到 C++11,tolua++ 确实显得有点过时了。

但 swig 功能虽然强大,性能却是一个大问题,所以暂时还没有切换 luabinding 的计划。

Ylisar 发表于 2021-8-8 05:24

高高高,swig性能高...

xiaozongpeng 发表于 2021-8-8 05:27

我想说的是swig的效率不仅不低 而且还很高
页: [1]
查看完整版本: 用cocos2dx,选择lua开发游戏的时候,为什么要用tolua绑定c/c++代码,而不用swig?