版权声明:本文为Boyd Wang原创文章,转载时请注明作者及本文链接
本文链接:http://www.boydwang.com/2013/11/day-0-setup-cocos2d-x-environment-on-windows/

嗯,原来一直对游戏开发有很大的兴趣,但是一直没有下决心开始(因为我懒。。),最近终于有大段大段的时间静下心来认真做些事情了,所以就开始啃cocos2d-x这个大名鼎鼎的跨平台游戏开发引擎。工欲善其事,必先利其器,所以我们今天开始搭建cocos2d-x开发环境。

用到的软件有:

1.  Visual Studio (vs2008, vs2010或express,vs2012 或 express,vs2013?如果你是win8,可以用这个)

2. Cocos2d-x sdk (这不是废话么)

3. python (这个新建项目会用到)

4. 一杯“程序员饮料”,恩

接下来一个一个说

vs2012 express,选择它是因为免费哈,express版本的基本够用了,下载地址:(注意,这个是英文版)

http://download.microsoft.com/download/D/B/0/DB03922C-FF91-4845-B7F2-FC68595AB730/VS2012_ULT_enu.iso

安装过程非常简单,一路 下一步

2. cocos2d-x 最新版,我现在使用的是2.2版,在这里下载最新版 http://cocos2d-x.org/download

解压缩到你想要的路径,我的在:D:\Development\cocos2d-x-2.2

根据你的vs版本,在cocos2d-x根目录选择对应的solution(*.sln)文件,我用的是vs2012,所以双击

cocos2d-win32.vc2012.sln 这个文件,就通过vs2012自动打开了,见图

cocos2d-x-project我们可以看到一共有17个项目,直接右键solution -> Rebuild Solution,应该不会报错,rebuild 之后,在HelloCpp项目上右键,选择Set as Startup Project或者Debug->Start New Instance,就能看到最著名的Hello World了

hello-world

另外可以run TestCpp来对cocos2d-x有个大概了解。

build很简单,之后我们来说说新建一个项目。

在v2.1之前,可以通过导入vs template来新建一个cocos2d-x项目,现在统一使用create_project.py 这个脚本来实现,这是一个pyhon脚本,要运行它我们需要安装python。

http://www.python.org/download/releases/ 在这里选择你系统对应的版本,一般是*.msi文件,下载完后也是一路下一步,注意这里要选择稳定发布版,我开始装了v3.3版,结果发现使用create-project脚本,最后换成v2.7.6版就正常了,是python版本问题。

记住你安装python的路径,我们需要把它添加到系统变量的path变量里,这样我们就能够在命令行全局使用python命令了,

添加好之后打开command命令行,输入python -h,如果出现帮助信息,那证明已经可以正常使用了。

我们通过cd 命令行进入cocos2d-x sdk所在的文件夹,例如我的是 D:\Development\cocos2d-x-2.2,之后进入D:\Development\cocos2d-x-2.2\tools\project-creator,在下面我们会发现有一个create_project.py  脚本,

下面来说说这个脚本的用法:

(可以自己打开这个脚本看备注)

create-projects.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp

//其中MyGame为工程名称,com.MyCompany.AwesomeGame是为android版本取的包标识名,cpp是语言类型

-language有3个备选参数

-language cpp for a cocos2d-x C++ project
-language lua for a cocos2d-x + Lua bindings project
-language javascript for a cocos2d-x + JavaScript bindings project

参考链接:http://blog.csdn.net/ccf19881030/article/details/9204801

运行之后,会在 D:\Development\cocos2d-x-2.2\projects 下面生成一个MyGame文件夹进入 D:\Development\cocos2d-x-2.2\projects\MyGame\proj.win32 就能看到solution文件了,双击solution,打开vs2012,如下图

new-created-project

直接build,把MyGame项目设置为启动项,然后ctrl+F5 run之,就能看到Hello World了,

my-game-demo

好了,今天先到这里吧。



打赏

Boyd Wang

想给自己贴上各种NB的头衔,NB程序员,NB自由职业者,最后发现自己其实是个Newbie,没办法,慢慢来吧

2 Comments

AlexLin · 11/25/2013 at 16:44

这个东东主要是开发什手机端游戏的还是电脑游戏?

    Boyd Wang · 11/25/2013 at 17:13

    都可以的,是跨平台的,有各个平台版本,windows wp linux ios android都有的

Leave a Reply

Your email address will not be published. Required fields are marked *

无觅相关文章插件,快速提升流量