Cocos2d-x 3.0新引擎目录结构

Cocos2d-x 3.0新引擎目录结构

2014年4月29日  Cocos2d-x 3.0学习

作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本之间的区别,Cocos2d-x 3.0自2013年7月份开始发布alpha0-pre版本,到2014年4月23日发布正式版,历经9个版本,总算是敲定了。我刚入手的配置环境是基于Cocos2d-x 2.2.3版本的,稍微对比一下,就可以知道最新发布的3.0正式版真的齐整了很多。看看下面两张截图

Cocos2d-x 2.2.3版本目录结构

Cocos2d-x 3.0版本目录结构

对比一下,Cocos2d-x 3.0多了个build目录,tests目录,少了CocosDenshion目录、Debug目录、Dubug.win32目录、projects目录、samples目录、scripting目录、WinRT目录,还有根目录下的一些文件也不见了,比如cocos2d-win32.vc2012.sln这样的文件不见了。

我们看一下,每个目录下面有哪些内容吧:

进入build目录

我们会发现原本在Cocos2d-x 2.2.3目录下的架构文件全部转移到了这里,我们可以双击cocos2d-win32.vc2012.sln打开我们的win32项目。

之前的cocos2dx目录更名为cocos,里面的目录结构更加清楚,每个目录对应存放的类库。

document目录更名为docs,文档之类的。

extensions目录没有变,用来存放一些扩展类库,比如说GUI控件。

external目录也没有变,用来存放一些物理引擎,包括Box2d和chipmunk,还有很多供程序外部使用的库。

licenses目录存放所有依赖开源工程的许可声明。

plugin目录提供一些插件

templates目录包含不同平台IDE下创建cocos2d-x工程的模板。

tests目录存放测试项目

tools目录自然存放一些需要用到的工具,比如创建Cocos2d-x项目的脚本,这是在cocos2d-x-3.0\tools\cocos2d-console\bin路径下的,与Cocos2d-x 2.2.3是完全不一样的。

以上就是本人整理所得的Cocos2d-x 3.0的目录结构分析,疏漏之处望各位朋友指正。

时间: 2024-10-06 14:22:51

Cocos2d-x 3.0新引擎目录结构的相关文章

Cocos2d-x 3.0新引擎文件夹结构

Cocos2d-x 3.0新引擎文件夹结构 2014年4月29日  Cocos2d-x 3.0学习 作为一个Cocos2d-x的菜鸟,我倒是挺愿意关注不同版本号之间的差别,Cocos2d-x 3.0自2013年7月份開始公布alpha0-pre版本号,到2014年4月23日公布正式版,历经9个版本号,总算是敲定了.我刚入手的配置环境是基于Cocos2d-x 2.2.3版本号的,略微对照一下,就能够知道最新公布的3.0正式版真的齐整了非常多.看看以下两张截图 Cocos2d-x 2.2.3版本号文

yii2 增加新的目录结构

搭建新的目录结构详细点击这里 搭建Restful API 点击这里 1.开发环境操作系统        Windows Server 2012 R2 DatacenterPHP架构        Apache版UPUPW PHP5.4编程软件        Zend Studio 12.0.2 2.环境配置解压缩UPUPW到D盘根目录,分别在UPUPW中新添加三个站点,如下http://admin.mxq.com http://www.mxq.com http://api.mxq.com网站目录

Laravel5的新特性 - 目录结构和命名空间

Laravel5的新特性 - 目录结构和命名空间 从Laravel4.2升级到Laravel5最大的一个原因就是因为目录结构的调整.Laravel5的目录结构能够更好的帮助人们理解web开发的最佳实践,对WEB的规范化将会做出不小的贡献.那么,Laravel5的目录结构是什么样的呢? app Commands Console Events Handlers Commands Events Http Controllers Middleware Requests Providers Service

cocos2dx[3.x](2)——浅析cocos2dx3.2引擎目录

[唠叨] 3.x的引擎目录与2.x的引擎目录的差别是非常大的.学过2.x的朋友应该会发现2.x的引擎目录有点凌乱.而3.x主要是将引擎的各个文件按照用途进行了分类,使得引擎目录结构更加清晰了. [窥探3.x引擎目录] 要想学好cocos2dx,首先就需要对引擎目录下的各个文件有所了解.接下来,就让我们先来分析一下cocos2dx3.2引擎的文件目录吧. 从目录中我们主要了解一下以下几个文件: 文件名 说明 build 官方编译的项目解决方案. 集中放在这个文件中,如cocos2d-win32.v

Laravel5.1 学习笔记1, 目录结构和命名空间(待修)

自从用 Laravel4做了个小网站,使用了数据库ORM Eloquent, 就放下了一段时间,想不到这个与Asp.net MVC 有着异曲同工之妙的框架已经出了下个版本,而且还有不小的改动,因此不得不从头过一次,顺便更新一下知识点. 下面内容摘自Laravel 5.0 系列, 目录结构和命名空间 Laravel从4升级到5 ,改变的不只是文件的组织方式,而且是思想上的重大转变. 废话不多说, 新版本的目录. app Console Commands Events Exceptions Http

ThinkPHP5.0中的build.php自动生成所需的目录结构的详细方法

一.来到根目录下,找到bulid.php文件进行改写. 改写方法:保留常用的目录结构,其余按照需求改吧! 二.复制一份build.php文件到application目录下 此时根目录下的bulid.php文件可以删除了,tp5生成目录结构和文件用到的是application里面的bulid.php文件, 但是根目录下的建议留下下次使用. 三.打开cmd来到tp5.0的根目录下. 四.运行以下代码(开始编译生成文件). php think build --config build.php 五.生成

cocos2d-x3.0 新的物理引擎之详解setCategoryBitmask()、setContactTestBitmask()、setCollisionBitmask()

转载请注明出处:游戏开发实验室http://blog.csdn.net/u010019717/article/details/32942641 我在编写游戏的时候遇到了这个问题,  物理引擎其他的内容还好理解,  就这三个函数就是没找到有人详细的解释一下.  我不知道这个都没弄明白,游戏是怎么做出来的.那我就不吐糟了,      下面的所有内容都是我的个人推断.不知道正不正确.    反正我目前是这么理解的. 我们先来看看这三个函数的定义: /** * A mask that defines w

THINKPHP 5.0目录结构

目录结构 下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下: project 应用部署目录 ├─application 应用目录(可设置) │ ├─common 公共模块目录(可更改) │ ├─index 模块目录(可更改) │ │ ├─config.php 模块配置文件 │ │ ├─common.php 模块函数文件 │ │ ├─controller 控制器目录 │ │ ├─model 模型目录 │ │ ├─view 视图目录 │ │ └─ ... 更多类库目录 │ ├─c

Tomcat 6.0的目录结构

Tomcat 6.0的目录结构 2013-05-17 20:05 78人阅读 评论(0) 收藏 举报 bin:存放启动与监控Tomcat的命令文件,其中tomcat6.exe用于启动Tomcat服务器,tomcat6w.exe用于监控与设置Tomcat服务器的启动配置参数. lib:在lib目录中存放Tomcat服务器和所有Web应用都能访问的JAR包. conf:存放Tomcat的各种配置文件,如server.xml. logs:存放Tomcat的日志文件. server:在server/li