<2>Cocos Creator文件结构
1.文件结构
当新建HelloWorld项目后会自动出现以下文件夹结构
ProjectName(项目文件夹名称)
|------assets
|------library
|------local
|------settings
|------temp
|------project.json
(a)assets
assets(资源文件夹)将会用来防止游戏中所有本地资源、脚本和第三方库文件。只有在assets目录下的内容才能显示在“资源管理器”中。assets中的每个文件在导入项目后都会生成一个相同文件名的.meta文件,用于存储该文件作为资源导入后的信息和与其他资源的关联。其他游戏运行时不需要的文件,可以选择放在assets外面来管理。
(b)library
library(资源库)是将assets中的资源导入后生成的,在这里的文件结构和资源格式将被处理成最终游戏发布时需要的形式。如果使用版本控制系统管理项目,这个文件夹是不需要进入版本控制的,即是可以删除的。
当library丢失或损坏时。只要删除整个library文件夹再打开项目,就会自动生成。
(c)local
local(本地设置)文件夹中包含该项目的本地设置,包括编辑器面板布局、窗口大小和位置等信息。不需要关心这里面的内容,只要按照习惯设置编辑器布局,这些就会自动保存在该文件夹中。与library一样,local也不需要进入版本控制。
(d)settings
settings(项目设置)里保存项目相关的设置,如“构建发布”菜单里的包名、场景和平台选择等。
(e)temp
temp(临时文件夹)中包含该项目被Cocos Creator打开时在本地产生的临时文件,包括为了提供撤销功能而做的素材备份、运行临时文件等信息。开发者不需要关心这里的内容,在项目被打开时引擎字自动创建此文件夹,一般temp也不需要进入版本控制。
(f)project.json
project.json文件和assets文件夹一起,作为验证Cocos Creator项目合法性的标志。只有包括了这两个内容的文件夹才能被作为Cocos Creator项目打开。而project.json本身目前只用来规定当前使用的引擎类型和插件存储位置,不需要用户关心其内容。
2.建议
如同建议一个新HelloWorld模板的项目,在assets文件夹下生成几个文件夹,如下:

当我们创建一个空白项目时,建议也进行分文件夹处理,这样项目才能够更分明。
如:
Scene目录下存放我们的场景文件;
Script目录下存放我们的脚本文件;
Texture目录下存放我们的图片文件等;
具体目录下可以在细分为各个子文件夹。
<2>Cocos Creator文件结构的更多相关文章
- Cocos Creator学习目录
目录 安装和启动 文件结构 编辑器基础 基本概念 (场景树 节点 坐标 组件 ) Cocos Creator 脚本简介 Cocos Creator调试 节点 cc.Node 组件开发cc.Compon ...
- 触控的手牌—Cocos Creator
科普 Cocos Creator是触控最新一代游戏工具链的名称.如果不太清楚的,可以先看一些新闻. 新编辑器Cocos Creator发布: 对不起我来晚了! http://ol.tgbus.co ...
- kbengine_js_plugins 在Cocos Creator中适配
kbengine_js_plugins 改动(2017/7/6) 由于Cocos Creator使用严格模式的js,而原本的kbengine_js_plugins是非严格模式的,因此为了兼容和方 便C ...
- cocos creator实现棋牌游戏滑动选牌的功能
最近在玩cocos creator,打算学着做一款类似双扣游戏的棋牌,名字叫文成三星,比双扣还要多一扣,因为需要三幅牌,在我们老家比较流行这种玩法. 目前实现了绝大部分的逻辑效果如下: 有一点不好的体 ...
- Cocos Creator—最佳构建部署实践
这篇文章主要是我们团队在使用Cocos Creator过程中的一些关于部署方面的实践总结,标题党了一回,严格来说,应该是<快看漫画游戏研发团队使用Cocos Creator构建部署最佳实践> ...
- Cocos Creator—定制H5游戏首页loading界面
Cocos Creator从1.0版本发布到现在也有一年多了,按理说一些常见的问题网上都有解决方案,例如"如何自定义首页加载进度条界面"这种普遍需求,应该所有人都会遇到的,因此也有 ...
- Cocos Creator—优化首页打开速度
Cocos Creator是一个优秀的游戏引擎开发工具,很多地方都针对H5游戏做了专门的优化,这是我比较喜欢Cocos Creator的一点原因. 其中一个优化点是首页的加载速度,开发组为了加快首页的 ...
- Cocos Creator—如何给资源打MD5版本号
Cocos Creator 是Cocos最新一代的游戏开发者工具,基于 Cocos2d-x,组件化,脚本化,数据驱动,跨平台发布.Cocos Creator的开发思路已经逐步跟Unity 3D靠拢,写 ...
- Cocos Creator 资源加载流程剖析【一】——cc.loader与加载管线
这系列文章会对Cocos Creator的资源加载和管理进行深入的剖析.主要包含以下内容: cc.loader与加载管线 Download部分 Load部分 额外流程(MD5 Pipe) 从编辑器到运 ...
随机推荐
- day0319 模块
一.序列化 将原本的字典,列表等内容转化成一个字符串的过程就是序列化. 序列化的目的: 1.以某种存储形式使自定义对象持久化 2.将对象从一个地方传递到另一个地方. 3.程序更具有维护性 二. Jso ...
- Linux and Oracle常用目录详解
目录详解 目录 内容 / 根目录,一切从这里开始 /bin 包含系统启动和运行所必需的二进制文件(程序) /boot 包含Linux内核.最初的RAM磁盘映像(系统启动时,驱动程序会用到),以及启动加 ...
- jquery基础学习之事件篇(三)
一.鼠标事件 click 单击 与 dbclick 双击 用于监听用户的点击操作,在同一元素上同时绑定 click 和 dblclick 事件是不可取的...根据浏览器支持不同一个点击事件是由mous ...
- java之旅_高级教程_java泛型
摘自:http://www.runoob.com/java/java-generics.html JAVA泛型 java泛型(generics)是JDK5中引入的新特性,泛型提供了编译时类型安全检测机 ...
- pacakge-info.java
翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果. 首先,它不能随便被创建.在Eclipse中, ...
- maven如何将本地jar安装到本地仓库
1.首先确认你的maven是否已经配置: 指令:mvn -v 2.本地的jar包位置: 3.在自己项目pom.xml中添加jar依赖: <dependency> <groupId&g ...
- 写出简洁的Python代码: 使用Exceptions(转)
add by zhj: 非常好的文章,异常在Python的核心代码中使用的非常广泛,超出一般人的想象,比如迭代器中,当我们用for遍历一个可迭代对象时, Python是如何判断遍历结束的呢?是使用的S ...
- 基于w2v词向量聚类出现的问题(有待解决)
1.训练词向量代码如下:#训练词语为向量表示def w2v_train(self): ques = self.cu.execute('select question from activity')#将 ...
- jq优化
1.使用链式写法 $('div').find('h3').eq(2).html('Hello');采用链式写法时,jQuery自动缓存每一步的结果,因此比非链式写法要快.根据测试,链式写法比(不使用缓 ...
- dedecms后台左侧菜单500错误怎么处理
前面dedecms后台左侧菜单空白不显示怎么处理,但有些网友还是反应说不能显示,提示500错误,这可能是iis配置或apache设置不正确有关,一般是正常的.但是,既然问题出现了,我们还是要去解决.下 ...