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文件结构的更多相关文章

  1. Cocos Creator学习目录

    目录 安装和启动 文件结构 编辑器基础 基本概念 (场景树 节点 坐标 组件 ) Cocos Creator 脚本简介 Cocos Creator调试 节点 cc.Node 组件开发cc.Compon ...

  2. 触控的手牌—Cocos Creator

    科普 Cocos Creator是触控最新一代游戏工具链的名称.如果不太清楚的,可以先看一些新闻.   新编辑器Cocos Creator发布: 对不起我来晚了! http://ol.tgbus.co ...

  3. kbengine_js_plugins 在Cocos Creator中适配

    kbengine_js_plugins 改动(2017/7/6) 由于Cocos Creator使用严格模式的js,而原本的kbengine_js_plugins是非严格模式的,因此为了兼容和方 便C ...

  4. cocos creator实现棋牌游戏滑动选牌的功能

    最近在玩cocos creator,打算学着做一款类似双扣游戏的棋牌,名字叫文成三星,比双扣还要多一扣,因为需要三幅牌,在我们老家比较流行这种玩法. 目前实现了绝大部分的逻辑效果如下: 有一点不好的体 ...

  5. Cocos Creator—最佳构建部署实践

    这篇文章主要是我们团队在使用Cocos Creator过程中的一些关于部署方面的实践总结,标题党了一回,严格来说,应该是<快看漫画游戏研发团队使用Cocos Creator构建部署最佳实践> ...

  6. Cocos Creator—定制H5游戏首页loading界面

    Cocos Creator从1.0版本发布到现在也有一年多了,按理说一些常见的问题网上都有解决方案,例如"如何自定义首页加载进度条界面"这种普遍需求,应该所有人都会遇到的,因此也有 ...

  7. Cocos Creator—优化首页打开速度

    Cocos Creator是一个优秀的游戏引擎开发工具,很多地方都针对H5游戏做了专门的优化,这是我比较喜欢Cocos Creator的一点原因. 其中一个优化点是首页的加载速度,开发组为了加快首页的 ...

  8. Cocos Creator—如何给资源打MD5版本号

    Cocos Creator 是Cocos最新一代的游戏开发者工具,基于 Cocos2d-x,组件化,脚本化,数据驱动,跨平台发布.Cocos Creator的开发思路已经逐步跟Unity 3D靠拢,写 ...

  9. Cocos Creator 资源加载流程剖析【一】——cc.loader与加载管线

    这系列文章会对Cocos Creator的资源加载和管理进行深入的剖析.主要包含以下内容: cc.loader与加载管线 Download部分 Load部分 额外流程(MD5 Pipe) 从编辑器到运 ...

随机推荐

  1. 树和二叉树->最优二叉树

    文字描述 结点的路径长度 从树中一个结点到另一个结点之间的分支构成这两个结点之间的路径,路径上的分支数目称作路径长度. 树的路径长度 从树根到每一个结点的路径长度之和叫树的路径长度. 结点的带权路径长 ...

  2. LeetCode 771 Jewels and Stones 解题报告

    题目要求 You're given strings J representing the types of stones that are jewels, and S representing the ...

  3. Python开发【模块】:aiohttp(二)

    AIOHTTP 1.文件上传 ① 单个文件上传 服务端 async def post(self, request): reader = await request.multipart() # /!\ ...

  4. 如何在Pycharm中配置Python和Django(环境搭建篇)

    一.准备好以下必备条件,并且按照先后顺序进行安装: Python 3.6 (64-bit).或Python27(64-bit) Django-1.11.tar.gz pycharm 开发工具 安装好了 ...

  5. You-Get——基于Python3的媒体下载工具

    You-Get是一个基于 Python 3 的下载工具.使用 You-Get 可以很轻松的下载到网络上的视频.图片及音乐. 项目主页:https://github.com/soimort/you-ge ...

  6. 接口测试工具-Jmeter使用笔记(二:GET/POST请求参数填写)

    举例来说 我的被测系统API的http请求涉及到GET/POST/PUT/DELETE四种.请求传参可分为两种: GET请求 http://请求路径/Ecs-duHc0U4E #该请求参数“Ecs-d ...

  7. finecms栏目文章页seo设置

    finecms栏目页和文章页默认的标题是页面title_二级栏目title_一级栏目title_网站名称(比如:finecms怎么设置标题_finecms二次开发_finecms_ytkah博客),如 ...

  8. 报错解决——SSL: CERTIFICATE_VERIFY_FAILED

    SSL: CERTIFICATE_VERIFY_FAILED Python 升级到 2.7.9 之后引入了一个新特性,当使用urllib.urlopen打开一个 https 链接时,会验证一次 SSL ...

  9. what's the python之函数及装饰器

    what's the 函数? 函数的定义:(return是返回值,可以没有,不过没有的话就返回了None) def wrapper(参数1,参数2,*args,默认参数,**kwargs): '''注 ...

  10. input debounce

    项目背景是一个搜索框,不能实时的监听onChange 事件去发送请求,这样会造成服务器的压力 解决思路就是用 setTimeout + clearTimeout 普通js代码如下: / 下面是普通的j ...