COCOS2DX学习笔记(一) windows下cocos2d-x的环境配置
来源:互联网 发布:灰色关联分析算法 编辑:程序博客网 时间:2024/05/20 18:50
最近开始在学习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之旅了,祝大家好运,一起努力
- COCOS2DX学习笔记(一) windows下cocos2d-x的环境配置
- COCOS2DX学习笔记 windows下cocos2d-x的环境配置
- [cocos2d-x 学习] Windows下环境配置
- cocos2d-x android开发学习笔记(一) 开发环境的配置与HelloWorld
- 我的Cocos2d-x学习笔记(一)Windows下程序如何开始运行
- cocos2dx 3.0学习笔记(一):Win32下-cocos2dx-3.0环境配置和创建项目
- cocos2d-x Windows下环境配置
- cocos2d-x windows环境下配置
- windows下cocos2d-x的Android环境配置
- cocos2d学习笔记(一) cocos2d的基本知识和环境配置
- Cocos2d-x引擎学习笔记之(一)Win32下开发环境的搭建
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境
- quick-cocos2d-x 在 Windows 下的编译环境尝试(一)
- Cocos2dx学习笔记001:Windows配置Cocos2dx-cpp开发环境
- Cocos2d-x学习笔记(一)——Windows开发环境和Android交叉编译环境搭建
- C运算符优先级
- 词法分析生成器 之 Lexertl 【3】配合bison工作
- 博客初记-从今天开始
- 巡检基本步骤
- 庞果网建立基站问题ruby解答
- COCOS2DX学习笔记(一) windows下cocos2d-x的环境配置
- Flex&Bison Tips - 如何改善 flex & bison 在VC下的编辑环境
- Git出现fatal: Unable to find remote helper for 'https'
- 【JAVA编程】
- hdu-2027-统计元音
- 如何将flex 生成的可重入C词法扫描器与bison生成的C++语法解析器配接起来
- DOM对XML文档的增删改查
- Java静态变量块使用案例
- PHP正则表达式函数