一、简介

最近正在学习cocos2d中的lua游戏开发,因为lua开发的热更新特性,大家开发游戏好像都会优先选择lua作为开发语言。

但是遇到一个问题,用lua写一些简单的程序没什么问题,但是一旦需要一个复杂的类,在lua中直接写就感觉有些吃力。所以想到,可以把游戏开发中比较复杂的模块使用c++完成,然后导出到lua,让lua可以轻松调用。

我从头到尾完整地完成了cocos2dx-3.x中自定义类的导出过程,在网上查了好多资料,也碰到了很多错误,然而网上关于这块的文章比较零散,如果有初学者使用的话得费半天劲才能找全。所以我在这篇文章中详细地介绍整个过程,并将过程中容易出现的问题和解决方法列举出来,供大家参考。

 

二、过程详解

2.1 环境配置(windows环境下)

注意:安装时全部选择32位版本,否则会发生无法预料的错误。

 

首先,默认我们的cocos2dx-3.x已经安装完成(这篇文章中,我是用的是cocos2dx-3.3版本),接下来是我们的环境配置:

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式