最近因为工作的需要,学习了一下cocos2dx使用tolua导出C++自定义类的方法。由于之前没有接触过lua,自己又犯蠢踩了莫名其妙的坑,搞得非常心累,所以回过头来之后觉得有必要做个总结,也希望可以帮到后来者。
事先声明,本文大多数内容网络上都有很详细的教程,所以我会给出相应的地址,而不会多做赘述,只会把自己遇到的几个错误分享出来。
一、我使用的系统:mac 10.19,cocos2dx3.9 ,python 2.7,ndkr10c
二、具体做法
具体的方法可以参考下面两篇教程,介绍得很详细
http://www.cocoachina.com/bbs/read.php?tid=196416
https://www.cnblogs.com/leisc/p/5361011.html
我觉得比较重要的几点在于:
1、事先安装必要的工具包及库,这个可以按照 cocos2dx安装目录/tools/tolua/RE