一、简介
最近正在学习cocos2d中的lua游戏开发,因为lua开发的热更新特性,大家开发游戏好像都会优先选择lua作为开发语言。
但是遇到一个问题,用lua写一些简单的程序没什么问题,但是一旦需要一个复杂的类,在lua中直接写就感觉有些吃力。所以想到,可以把游戏开发中比较复杂的模块使用c++完成,然后导出到lua,让lua可以轻松调用。
我从头到尾完整地完成了cocos2dx-3.x中自定义类的导出过程,在网上查了好多资料,也碰到了很多错误,然而网上关于这块的文章比较零散,如果有初学者使用的话得费半天劲才能找全。所以我在这篇文章中详细地介绍整个过程,并将过程中容易出现的问题和解决方法列举出来,供大家参考。
二、过程详解
2.1 环境配置(windows环境下)
注意:安装时全部选择32位版本,否则会发生无法预料的错误。
首先,默认我们的cocos2dx-3.x已经安装完成(这篇文章中,我是用的是cocos2dx-3.3版本),接下来是我们的环境配置:
延伸阅读
学习是年轻人改变自己的最好方式