COCOS2DX学习笔记(一) windows下cocos2dx的环境配置

最近开始在学习COCOS2D-X游戏引擎,算是自己回归游戏开发的第一步吧,准备把期间的所学所感都记录下来,算是对自己的一个见证。

1.首先当然是cocos2d-x的下载:

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Download,我下载的版本是cocos2d-2.0-x-2.0.4这个版本,下载好后解压到一个目录即可

2.解压好之后进入目录(我的环境里是G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4),根据自己的VS编译器版本,可以选择VS2008,VS2010和VS2012的项目解决方案,打开后出现如下项目

这里可以做一个基本介绍:

HelloCpp和HelloLua是一个cocos2dx程序的基本框架实例,只是前者开发语言用C++,而后者用Lua脚本

libBox2d和libchipmunk是两个不同的物理引擎,我只略微使用过前者,对后者不是很了解,暂且略过

libcocos2d就是我们主角了,cocos2dx游戏引擎

libcocosdenshion是自带的一个轻量级音频库

libExtension是自带的一些扩展,里面有一个简单的GUI系统

libLua是绑定Lua脚本的库

MoonWarriors是一个飞行设计游戏的例子,用JS实现的

TestCpp,TestJavascript和TestLua是对cocos2dx游戏引擎一些基本功能的演示demo,从名字也可以看出他们使用了不同的语言

3.引擎的编译:

不需要做太多的配置,直接在解决方案上选择“生成解决方案”,即可对整个解决方案进行编译,运气不差的话一般都能全部编译通过,然后大家就能在Debug.win32这个目录(我的路径是G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\Debug.win32)下看到编译好的库文件了

可以把所有的DLL文件都放到C盘的“System32”或者“System”目录下,因为以后开发Cocos2dx项目的时候都会动态这些库

同样可以把所有的LIB文件放到一起,并将这目录加入到VS中的包含目录

最后大家可以看看其中的几个实例程序,至此cocos2dx的环境配置基本完成

4.在vs中建立cocos2dx的项目模板

运行cocos2dx目录下的install-templates-msvc.bat,即可在VS中建立项目模板

不过使用这种方式建立的模板会使用默认的项目”头文件包含路径“和”库文件包含路径“

这里提供两种解决方案:

1.将工程新建在coco2dx的解压路径里,比如在我的机器上面,cocos2dx的根目录是”G:\cocos2d-2.0-x-2.0.4“,那么我的解决方案路径即为这个路径,该路径下有个”cocos2d-2.0-x-2.0.4“文件夹,将解决方案的名称同样设置成”cocos2d-2.0-x-2.0.4“,即可顺利编译了

2.第二种方法是找到”G:\cocos2d-2.0-x-2.0.4\cocos2d-2.0-x-2.0.4\template\msvc\CCAppWiz.win32\Scripts\1033“目录下的default.js文件,将里面所有的”$(SolutionDir)“替换成你当前机器上cocos2dx的安装路径,保存之后重新运行install-templates-msvc.bat

这一切配置完成后,你就可以开始你的cocos2dx之旅了,祝大家好运,一起努力。

原文地址:https://www.cnblogs.com/cosiray/p/2950647.html