一、所需要的软件工具
vs2012
自行下载完这些所有工具,根据自己的系统下载32位系统或者64位系统
二、软件安装
2.1 python2.7
直接运行即可安装成功,成功后添加环境变量如图
把python路径如D:\ProgramFiles\Python27加入到path后面即可,最后打开cmd,输入Python提示如下表示安装成功
2.2 安装jdk
点击软件安装即可,以同样的方式添加环境变量到系统path变量中C:\Program Files\Java\jdk1.7.0_13\bin(根据你自己的安装目录,这里笔者安装在C盘),然后打开cmd输入Java -version如果提示如下表示成功
3.3 cocos2d-x-3.2配置
双击cocos2d-x-3.2->setup.py这个文件如图
提示需要NDK的路径,然后直接把NDK解压后的这个文件夹拖进去android-ndk-r9d,接着提示如下
缺少sdk,同样把adt-bundle-windows-x86_64-20140321\sdk这个文件夹拖进去,最后再把apache-ant-1.9.4\bin这个文件夹拖进去按回车即可以完成cocos的配置。然后在系统环境变量下查看是否有以下路径,有的话表示配置成功
最后把这个路径cocos2d-x-3.2\cocos2d-x-3.2\tools\cocos2d-console\bin以添加python变量同样的方式添加到系统的环境变量path中
三、新建项目工程
打开cmd,输入cocos new zhihong -p com.zhihong.MyGame -l cpp -d C:\Users\zhihongliu\Desktop\Myprojects按回车即可
cocos new:创建一个项目
zhihong:项目的名称
-p:安装下包的一个名称
com.zhihong.MyGame 中间的可以随便填
-l cpp:表示C++语言
-d:表示项目的位置,后面的就是项目的文件夹的位置
打开项目目录下的C:\Users\zhihongliu\Desktop\Myprojects\zhihong\proj.win32\zhihongliu.sln就可以看到项目了,启动2012,右击zhihong(你项目的名称)设为启动项目,运行即可(第一次运行会很久)
四、android编译,打包生成apk
4.1 打开adt下的eclipse
4.2 点击windows->Preference->android选择右侧的SDK目录位置,如图所示
4.3 点击android->build,把第三项的勾去掉
4.4 添加NDK的路径如下
4.5 配置C++编译环境
4.6 添加项目file->new->project 选择存在的项目
导入完后项目会出现一个错误,是因为还没有导入某个文件,右击src->import
把这个路径下的Myprojects\zhihong\cocos2d\cocos\platform\android\java(你项目的位置),导入到工程中
4.7 本地编译一下
双击一下就可以了(运行会需要一点时间)
5、发布
添加一个虚拟机或者把手机插入到电脑上,运行一下即可,运行完后会在bin目录下产生一个apk,把apk复制出来就可以了
看到这里,恭喜你,终于完成了所有配置以及发布了。。。。