最终有时间,開始全力投入cocos2dx开发了。之前也积累了不少。只是都是基于2.2.2的,3.1.1的版本号也出来一段时间,应该算是成熟了,今天就试试。一个最大的变化就是不须要cygwin了,直接使用ndk中的。要选安装好python,ant,ndk,andoroid sdk等。
相同。使用设置ANDROID_SDK_ROOT,ANT_ROOT,NDK_ROOT等三个环境变量。这个和曾经有些不一样。
下载cocos2dx 3.1.1,然后解压,我这里是解压到G:cocos2dxcocos2d-x-3.1.1。
执行setup.py,这个会设置cocos执行依赖的环境。3.1.1使用 oolscocos2d-consoleincocos.py创建project。执行setup.py后,cocos.py就加到PATH,能够直接当命令直接输入了。
为了简化创建。我这里写了一个批处理。批处理名称就是project名,这样要创建的时候。仅仅要改一下批处理名就能够了。批处理放的位置不限,主要是改目标文件夹和包名,就能够了。
我这里批处理的名称是:MyTest.bat
cocos new %~n0 -p com.zdhsoft -l cpp -d g:cocos2dxcocos3
然后打G:cocos2dxcocos3MyTestproj.win32MyTest.sln。就能够编译执行一个空的cocos2dx了。
相同,在G:cocos2dxcocos3MyTestproj.android执行build_native.py,双击就能够了, 然后再执行ant debug,就能够得到一个apk了,就能够放到手机上跑了。