您的位置:首页 > 移动开发 > Cocos引擎

window7 下的 Cocos2d-x 环境搭建

2013-11-09 16:24 218 查看

window7 下的 Cocos2d-x 环境搭建

分类: [ Cocos2D-X ]2013-05-16 20:451130人阅读评论(3)收藏编辑删除Cocos2dCocos2d-x程序员Android解决方案
当你需要看这篇博文时,我相信你和我一样,也是刚刚学Cocos2d-x游戏引擎,所以我觉得很有必要先让大家了解一下Cocos2d-x,先用百度百科的来介绍一下Cocos2d-x: Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8. Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台。Cocos2d-x提供的框架外,手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行iOS,Android的三星Bada,黑莓Blackberry操作系统和更多。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,我们可以编写的源代码很容易在桌面操作系统中编辑和调试。嗯,大概的了解Cocos2d-x后我们就开始进入正题吧:1 、在安装cocos2d-x之前,先要准备的事情如下: ① PC 一台 ② VS2010 / VS2012 (我的版本:VS2012 ) 下载地址:/article/4674427.html ③ Cocos2d-x游戏引擎 (我的版本:cocos2d-2.1rc0-x-2.1.3) 下载地址:http://cocos2d-x.org/2、当上面的东西你都准备好了,便可以开始搭建环境了: ①安装VS,这个我就不说吧,我相信大哥大姐您肯定能够搞定的,傻瓜式安装~ ^_^ ②解压Cocos2d-x引擎,将下好的引擎解压到你认为合适的地方,比如说D盘或者E盘即可(我的是放在E盘上)。 ③打开解压后的Cocos2d-x引擎的目录(我的目录是:E:\cocos2d-2.1rc0-x-2.1.3\cocos2d-2.1rc0-x-2.1.3), 打开到Cocos2d-x引擎的目录后会看到有如下的文件:


④ 如果你装的是VS2010,则打开cocos2d-win32.vc2010.sln;如果你装的是VS2012,则打开cocos2d- win32.vc2012.sln,如上图红色框表示的。
⑤ 如果你已经成功的安装了VS2010或者VS2012,则会自动打开你的VS,当VS打开成功后,你会看到Cocos2d-x自带的例子都已经自动加载到VS的工程目录下了,如下图:


⑥ 这时,在Solution 'cocos2d-win32.vc2012' (解决方案) 处右击鼠标,选择“Build solution”(生成解决方案),如下图:


⑦ 大哥大姐们,这将是一个漫长的等待,这时就要看你的电脑争不争气了~ ,这个时候你可以给你的BF 或者 GF 打个电话或者抽根烟聊聊天,因为这可能需要一段时间来生成解决方案(output窗口会打印出生成的结果)! ⑧ 经过漫长的等待后,会看到如下图:


PS: 这里我要说明一下:由于我的项目已经是生成过解决方案了,而且我自己的项目中还存在点问题,所以这里大家会看到有一个 failed,但大家在生成解决方案后是全部都succeeded ,0 failed的,否则就是生成错误了,切记!
⑨ 到这里,环境就差不多算是搭建好了,大家也可以先跑一下Cocos2d-x自带的例子了,操作方式如下: 打开VS项目列表的project-cpp --> TestCpp -->右击鼠标 --> set as startUp project --> Ctrl+F5:

如果之前的步骤都没有错,那么这时Cocos2d-x自带的Demo就会跑起来,你会看到如下的Cocos2d-x Demo:


当你看到这个Demo 跑起来的时候,我要对你说声恭喜,你的开发环境已经搭建成功!
(⊙o⊙)…好热,我先去冲凉了大家,有时间在继续写一个新建一个Cocos2d-x的项目,希望能帮助到大家,谢谢~~ (~ o ~)~zZ热死!
创建一个HelloWorld项目,请点击这里
cocos2d-x学习群: 277525242Android 学习群 :321529736

本文出自 “移动开发爱好者” 博客,请务必保留此出处http://gamecoder.blog.51cto.com/3091155/1322556
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: