最近课比较少,空闲时间比较多,一有时间就东想西想,想着想着就突然想到做手机游戏(android)了,学习下CoCos2d。看了一些CoCos2D的相关文档和教程,觉得是时候实战了,但是苦于没有什么新奇的游戏点子,只有写下被儿时玩过的坦克大战了(主要素材好找)。而这个系列的文章来记录下我的开发过程。
Win7(x64)
VS2012 下载地址: http://www.itellyou.cn/
Eclipse 下载地址:http://www.eclipse.org/downloads/
CoCos2D-x 3.5 下载地址:http://www.cocos2d-x.org/download
JDK 1.7 下载地址:http://developer.android.com/sdk/index.html
ADT 1.7 下载地址: http://dl-ssl.google.com/android/eclipse
Andriod-SDK 下载地址:http://developer.android.com/sdk/index.html
Andriod-NDK 下载地址:http://developer.android.com/tools/sdk/ndk/index.html
ANT 1.9.4 下载地址:http://ant.apache.org/bindownload.cgi
Python 2.7 下载地址:https://www.python.org/downloads/
访问google的网站需要FQ,不能FQ的就只有去百度慢慢搜了额。。
把上面所有说到的软件都下载安装好,然后重点是环境配置
进入计算机属性->高级系统设置->环境变量 中进行环境配置
在系统变量path后面添加内容:D:\Python27; 用英文分号(;)将其与后面的其他内容隔开。 (这个路径是我安装py的安装路径,以下路径都是根据自己的安装路径来填的)
CoCos2d-x 3.5:
解压cocos2d3.5的压缩包,点击py脚本setup.py安装cocos2d
安装过后自动在path中添加环境变量,也可以手动在path中添加:D:\cocos2d-x-3.4\tools\cocos2d-console\bin;
新建环境变量:JAVA_HOME 值为:C:\Program Files\Java\jdk1.7.0
新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。
单击“开始”—>“运行”—>输入:cmd命令,在CMD窗口中输入:java -version
出现如下界面,就表示安装成功:
安装解压就行了(要先安装JDK才能打开)
打开Eclipse,进入HELP->Install New Software。
在安装界面里面点击add...
Name填ADT, 在Location里面输入:http://dl-ssl.google.com/android/eclipse (需要FQ)然后点OK就行了。。无脑下一步,然后安装成功
安装重启Eclipse后,工具栏就会有出现这个
点击SDK 向下的箭头图标进入SDK管理界面:
需要安装前几个工具,和你所需要的Android SDK API就可以了。。
配置环境变量
新建环境变量NDK_ROOT,路径D:\android\android-ndk-r10b
Ok,环境差不多配置好了。。
打开命令行cmd, 在命令窗口中依次输入:
cocosnew
test -p com.coco2dx.org -l cpp -d ~/Desktop
参数说明:
-p
后面接包名-l
后面接开发语言类型,有cpp, lua, js三种类型-d
后面接项目存放的目录
然后在你创建的工程路径中打开proj.win32文件夹。用vs2012打开工程文件
编译运行项目(第一次编译的时候比较慢,耐心等待吧,论电脑配置的重要性Orz。。)
到这里,游戏的工程就创建完毕了。。而编译到安卓系统上是完成游戏之后的事了。