本文基于cocos2dx3.4版本,仅对该版本的搭建过程有介绍。
本机系统为win7,64位。环境搭建至可以发布到android手机为止。
过程中涵盖cocos引擎和cocosIDE,jdk,android-sdk,android-ndk,以及发布到android手机的简单流程。过程中还会简单介绍到运行cocos自带的例子时会遇到的一些问题。全文可能会分为好几部分……
本文不会介绍具体开发语言。
cocos引擎和cocos2dx代码
打开cocos官网,可以在banner上方找到下载页签,点开下载页签就可以看到两个大图标,一个是cocos引擎,一个是cocos2d-x。下载最新版本的cocos引擎(本文是cocos引擎v2.3.3版本)和cocos2d-x3.4 Final 版。这两项都是64位系统和32位系统通用的。
cocos引擎下载完成后直接双击安装,安装路径本人选的是e:\cocos,并且在e:\cocos下新建了一个文件夹example,用于存放cocos studio2的示例工程。cocos引擎安装之后桌面上多了两个图标,一个cocos,一个cocosStudio:这里的cocos是一个类似于社区的东西,其实并没什么卵用,相当于把主页的一些基本功能集成了一下放在这里;这里的cocosStudio倒是个角色,它相当于你以前使用过的Adobe Flash Professional CSx系列或者Adobe Photoshop CSx系列(原谅我娘家是adobe的)是个所见即所得的界面编辑器。
cocos2dx代码下载完成后发现是个压缩文件cocos2d-x-3.4.zip。这个文件直接解压会得到一个文件夹,我在这里直接右键->解压文件...->选择e盘cocos文件夹->确定。
然后我们将运行官方的例子并且加上我们自己的输出信息“hello world”~
妈蛋由于写到这的时候发现cocosCodeIDE不再更新了,只好临时改变用法,使用sublime编辑代码,使用vs2012编译和运行代码。
只好再多介绍两个软件的安装和使用了。
sublime:程序员都应该拥有的一款文本编辑器,文本编辑器中的战斗机!文本文档的终极进化形态!拥有它你绝对不会后悔!我是下载传送门。可以安装到你爱的任意目录。如果有时间的话,我会再写一篇文章来介绍sublime的安装和使用,届时这里将是传送门。
Visual Studio 2012:额……不太熟悉,仅限于使用它来启动cocos2dx lua项目~我是下载传送门。该下载是从微软官网上下载,并且没有经过本座安装亲测。如果以前安装过vs的其他版本也可以直接使用。如果有时间的话,我会再写一篇文章来介绍vs2012的安装和使用,届时这里将是传送门。
然后,我们可以运行官方例子了吗?我们来试试~
根据官方文档的指引,我们打开E:\cocos\cocos2d-x-3.4,找到download-deps.py双击运行,发现居然运行不了!(请允许我卖个萌)那是因为你没有安装python!如果可以运行,说明你正确地安装了python,那么你就可以忽略这一节,跳到下一节。
python的下载和安装,以及配置python环境变量
这里安装的是python2.7的64位版。安装路径是默认的c:\Python27,一路next点下去,点到最后安装完成。然后配置python的环境变量。
配置python的环境变量:
右键“计算机”-->属性-->高级系统设置-->“高级”选项卡往下看看到“环境变量...”了吗?点开。在下边“系统变量”那一栏里选中“Path”,点编辑。在“变量值”那一栏的最后找英文标点分号(;),如果“变量值”那一栏的最后是个分号,添加
c:\Python27
否则,先加一个英文标点分号(;),再添加,即
;c:\Python27
然后点确定,底下那个“环境变量”的弹框也要点确定,“系统属性”弹窗也要点确定。
启动cocos自带的例子
然后我们返回去E:\cocos\cocos2d-x-3.4目录,看download-deps.py,发现图标已经变得友善多了,起码带了点颜色(=。=),不是那种不知道打开方式的图标了,变成了python的图标。
双击download-deps.py。双击它是要干嘛呢?是要下载一些cocos运行时的依赖文件。这个过程视网速和硬件条件,可能持续几分钟到几十分钟不等……下载速度平均800k/s,固态硬盘的话,大概2分钟。等它下载完的时候,在命令窗口会出现一个提示问题,问你是否要保存下载下来的文件以供日后使用。其实保存不保存都可以,不过我还是选择保存。在命令窗口中以英文输入yes,点回车即可。
应该说,如果不使用cocosCodeIDE的话至此cocos2dx的基本的开发环境已经搭好了,可以使用sublime编辑代码,使用vs2012编译和运行代码,以及看到官方自带的例子的游戏界面了。那我们就来试试看~
打开vs2012,如果你安装的是中文版的话就是vs2012界面左上角的“文件”-->打开-->项目/解决方案,选择E:\cocos\cocos2d-x-3.4\build下的cocos2d-win32.vc2012.sln文件,选择“打开”。然后你会见到如下界面:
右键点lua-empty-test-->设为启动项目。然后点vs2012界面上方的绿三角图标(本地windows调试器),提示“这些项目已过期”,询问是否生成这些项目?选 是。这一步是要重新编译C++文件。需要的时间很长,根据硬件条件和洗面奶价格这个过程可能持续几分钟到一个或者几个小时不等。
编译完成之后果然看到了游戏界面!成功了!耶!
然后!我们要自己新建一个干净的cocos lua项目,写上自己的“hello world”!欲知后事如何,且听下回分解~