准备开发一款游戏,经过各种斟,最后选择了cocos2dx作为游戏引擎(此处不讲叙cocos2dx的好处)。
前提准备:下载cocos2dx3.1.1版本。安装python2.7,下载eclipse. android sdk, android NDK做好准备。
首先运行cocos2dx3.1.1开发包目录下的setup.py,按照提示进行环境设置,等待脚本执行完毕。
cocos2dx3.1.1目录下tools/cocos2d-console/bin下有生成cocos2dx新工程的命令Cocos,具体使用情况看 cocos -help
以下是一个例子 cocos new cocostest -p com.cocos2dx.yzj.cocostest -l cpp -d c:\workspace\cocos2dx
new后面新工程名字 -p 包名 -l 开发语言名字cpp代表c++ -d新工程的路径
新的工程创建好以后,用eclipse打开新工程目录下的proj.android,以打开存在的代码方式打开。
由于新建工程有个bug,所以需要自己把cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib文件夹复制到proj.android/src/org/cocos2dx/目录下。
打开Eclipse新工程的属性窗口Properties,在左边展开C/C++ Build ,然后选中Environment,点击右边的Add,添加一个NDK_ROOT,Value属性填写NDK的目录。
到此,新的工程可以编译成功了。
明天写Eclipse调试cocos2dx.