0,这里废话:
本人非计算机专业,刚开始自学编程时,由于对游戏的兴趣学完c++基础就去学cocos2dx了,用的是2.2.6版本,那时移植到安卓时搞了一天的时间才搞好,可能我比较笨吧,一开始因为没搞过JAVA,对于配置环境变量感觉很麻烦,后来搞好JAVA配置环境又要去eclipse配置那些什么ndk呀,sdk呀,什么乱七八糟的,最坑的就是网上教程路径使用\来分隔的,我用的时候不知道为什么\不行,这个错误搞了好久,后来用/就可以了,看似简单的一些东西,但对于新手来说真的是太折腾了。由于后来找不到编程工作,要及时解决眼前钱的问题,就没去搞过了。事隔一年,找到了游戏开发工作,又重新捡起cocos2dx,发现现在版本更新好快呀,3.10了,原先以为移植应该一样的,就按以前2.x的版本来做,发现引擎的文件夹不同了。果然还是用3.10的方法移植吧, 好,不废话了,下面进入正题
1,下载
感觉3.10相对于2.x移植简单了好多,先简单介绍下需要用到的各种包
Android JDK:Java Development Kit 从名字就知道了java的开发工具包
Android NDK:Native Development Kit 即原生开发包,Android是基于Linux的,Linux用什么开发的?没错,C语言,所以这个包就是用于C/C++与JAVA语言交互的
Android SDK:Software Development Kit 即软件开发包,每个平台都有对应的SDK,包含了一些这个平台所需的文件
Android ANT:这个是Android的编译工具
引擎:cocos2dx,这个不用说了
脚本:python,编译时需要使用
另外我使用的版本是:
JDK:jdk-8u91-64位
NDK:r10d
ANT:1.9.7
引擎:cocos2dx 3.10
脚本:python 2.7.5,这个要注意版本哈,我之前下载的是2.7版本,被坑死了,一直