开始学习Cocos2dx,搞环境和把例子运行在Android手机上搞了一整晚,给自己留个笔记。
本文参考自:http://blog.youkuaiyun.com/tspangle/article/details/37502565 cocos2d-x-3.2alpha0 如何创建新工程
http://blog.youkuaiyun.com/wwj_748/article/details/24812277 Cocos2d-x 3.0 - Eclipse上构建一个Android项目
http://cn.cocos2d-x.org/ Cocos2d中文官网的文档(顺带一提,官网的开发文档很全面,也很适合初学者)
一、安装vs2013
参考百度贴吧——vs2013吧
http://tieba.baidu.com/p/2835036681 (安装VS2013)
http://tieba.baidu.com/p/2864347274 (安装Assist X)
这个比较简单,没什么需要特别注意的。
二、安装python2.7
下载地址:http://www.python.org/download/releases/2.7.3/
下载安装完成后,需配置环境变量:
PATH 环境变量——配上Python2.7的目录路径,如D:\Program Files (x86)\Python27
PATHEXT环境变量——添加:.PY;.PYM
检测安装是否成功:cmd输入phthon
三、下载Cocos2d-x3.2 alpha0
从上面的中文官网可以下载,下完解压即可。
官方自带的例子在build文件夹下面。
四、新建项目
CMD进入到目录cocos2d-x-3.2alpha0/tools/cocos2d-console/bin/
输入:python cocos.py
new
HelloCpp -p com.coco2dx.org -l cpp -d ~/Desktop
也可以输入:cocos new MyGame -p com.MyCompany.MyGame -l cpp -d e:/MyCompany
new后面是项目名称,-p后面是包名,-l后面是开发语言(cpp就是C++,还有lua和js),-d后面是项目生成路径
五、运行到Android手机上
下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载SDK:http://developer.android.com/sdk/index.html 下载包含SDK和内置adt的Eclipse开发工具的包
下载NDK:http://developer.android.com/tools/sdk/ndk/index.html
下载ANT:http://ant.apache.org/bindownload.cgi
各种环境变量:
JAVA_HOME 值为:D:\Program Files\Java\jdk1.7.0
CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)
Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)
ANDROID_SDK 值为:D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\platforms\;D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\tools\;D:\TDDownload\android\adt-bundle-windows-x86_64-20131030\sdk\platform-tools(D:\TDDownload\android是SDK存放的位置)
Path的值的前面加入以下内容:%ANDROID_SDK%
NDK_ROOT环境变量指向安装目录
(如想编译Cocos自带的例子testcpp的Android项目,需配一下几个环境变量)
ANDROID_SDK_ROOT指向SDK目录
ANT_ROOT指向ANT目录
至此,环境变量配置完成,下面是编译Android项目:
cmd进入新建的Cocos项目中的proj.android目录下,执行python build_native.py