Cocos2D-x在Windows下的开发环境配置
搭建跨平台的开发环境
所谓“工欲善其事,必先利其器”。学习Cocos2D-x的开发技巧,首先从搭建跨平台的开发环境开始。
目前,Cocos2D-x
2.0以上版本支持Win32、Android、iOS三个平台的开发,所以本章分别介绍在这三个环境下的开发环境搭建。一个完整的开发环境包括开发、编
译、链接、运行和调试等几部分,所以需要相应的开发环境,比如Win32环境下的VS(Visual
Studio,微软公司集成开发环境),Android的开发环境Eclipse和Android
SDK等,iOS则需要Xcode环境,然后使用Cocos2D-x的模板编译出相应环境的软件包。
一般情况下,使用Cocos2D-x的开发流程是:首先在VS环境中进行开发调试,之后
分别在另外两个平台的开发环境中编译生成相应的软件包。当然,如果是首先使用Cocos2D-iPhone进行开发,并使用Cocos2D-x进行
Android版本移植的,一般先在Xcode环境中进行开发,然后使用Android的开发环境进行开发。
下面我们就开始搭建跨平台的开发环境。
Windows下的开发环境配置
搭建Windows下的Cocos2D-x开发环境,首先需要安装VS,VS是微软公司
推出的集成开发环境,是目前Windows平台上最流行的开发环境。它可以用来创建Windows平台下的Windows应用程序、网络应用以及网络服务
等,支持的语言包括C++、Basic、C#等。 Cocos2D-x框架支持的VS版本包括VS2008、VS2008
Express以及VS2010。本书选择的开发环境是VS2008。
首先,从微软官方网站下载VS(VS是一款收费软件),然后双击安装文件,便可以开始安装,默认安装即可。如果是自定义安装,应选中Visual C++组件。
VS安装好了之后,Cocos2D-x的Windows开发环境就算搭建完成了。如果需
要提高开发效率,可以安装Visual Assist
X。这是一款非常不错的VS插件,具有强大的编辑特色,提高了生产效率,可以完全集成到你的Microsoft开发环境中,起到升级集成开发环境的效果,
在不改变编程习惯的同时你可以感受到Visual Assist X带来的好处。
简而言之,Visual Assist X可以在编程时给我们提示,比如某个类别都有什么方法,还可以进行语法检查等。注意,Visual Assist X也是收费的,同样需要注册。
Cocos2D-x软件安装与配置
在Windows的VS环境下安装Cocos2D-x框架,需要如下几个步骤:
1)从Cocos2D-x的官方网站(http://www.cocos2d-x.org/)下载最新版的Cocos2D-x。首页上就有下载链接。
2)将下载的压缩文件解压至某目录下。
3)双击运行目录下的install-templates-msvc.bat文件进行安装。
注意 早期的Cocos2D-x版本没有install-templates-msvc.bat文件。可以在\template \CCXAppWiz.vs文件夹下找到setup_vs2008.js脚本并运行,也可以安装该模板。不过早期版本只有VS2008版本的模板,建议使 用最新版的引擎。
4)双击对应开发工具的项目组SLN文件。VS2008对应的是cocos2d-win32.vc2008.sln文件,VS2010对应的是cocos2d-win32.vc2010.sln文件。打开文件的同时也启动了相应的VS工具。
5)编译并运行项目自带的HelloWorld项目来验证Cocos2D-x的安装完成正确。首先单击鼠标右键选中项目,选择如图2-1所示的选项,将项目设置为启动项。

6)这时可以单击构建项目,即Build按钮,构建整个Cocos2D-x的项目,也可以直接单击调试项目,即Debug按钮,运行HelloWorld项目,效果如图2-2所示。

注意 早期的Cocos2D-x版本需要将.\Debug.win32目录下的所有DLL文件复制至Windows\ system32\目录下,如果放置的位置有问题,会报“error PRJ0019: 某个工具从以下位置返回了错误代码”。在2.0及更高版本中,由于支持的OpenGL版本的变化(从2.01版本的Windows版本支持 OpenGL4.1版本),所以如果新版本报错的话,请更新显卡驱动。

浙公网安备 33010602011771号