一、项目文件夹布局
初次建设并打开一个 Cocos Creator 项目后,开拓者的项目文件夹将会包罗以下布局:
下面我们将会先容每个文件夹的成果。
1.资源文件夹(assets)assets 将会用来安排游戏中所有的当地资源、剧本和第三方库文件。只有在 assets 目次下的内容才气显示在 资源打点器 中。assets 中的每个文件在导入项目后城市生成一个沟通名字的 .meta 文件,用于存储对应的资源设置和索引信息。.meta 文件需要一并提交到版本节制系统,详见 资源打点留意事项 --- meta 文件。
一些第三方东西生成的工程或设计原文件,如 TexturePacker 的 .tps 文件,或 Photoshop 的 .psd 文件,可以选择放在 assets 外面来打点。
2.资源库(library)library 是将 assets 中的资源导入后生成的,在这里文件的布局和资源的名目将被处理惩罚成最终游戏宣布时需要的形式。当 library 丢失或损坏的时候,只要删除整个 library 文件夹再打开项目,就会从头生成资源库。
3.当地配置(local)local 文件夹中包括该项目标本机上的设置信息,包罗编辑器面板机关,窗口巨细,位置等信息。开拓者不需要体贴这里的内容。
4.扩展插件文件夹(packages)packages 文件夹用于安排此项目标自界说扩展插件。如需手动安装扩展插件,可以手动建设此文件夹。如需卸载扩展插件,在 packages 中删除对应的文件夹即可。
5.项目配置(settings)settings 里生存项目相关的配置,如 构建宣布 菜单里的包名、场景僻静台选择等。
6.姑且文件夹(temp)temp 是姑且文件夹,用于缓存一些 Cocos Creator 在当地的姑且文件。这个文件夹可以在封锁 Cocos Creator 后手动删除,开拓者不需要体贴这内里的内容。
7.project.jsonproject.json 文件和 assets 文件夹一起,作为验证 Cocos Creator 项目正当性的符号,只有包罗了这两个内容的文件夹才气作为 Cocos Creator 项目打开。开拓者不需要体贴内里的内容。
8.构建方针(build)在利用主菜单中的 项目 -> 构建宣布... 利用默认宣布路径宣布项目后,编辑器会在项目路径下建设 build 目次,并存放所有方针平台的构建工程。
9.版本节制Cocos Creator 在新建项目时,会自动生成 .gitignore 文件,用于解除不该该提交到 git 客栈的文件。假如开拓者利用其它版本节制系统,可能需要提交项目到其它处所,应该留意只需要提交 assets、packages、settings、project.json,或其它手动添加的关联文件。
二、资源打点留意事项 --- meta 文件领略 Creator 生成 meta 文件的浸染和机理,能辅佐您和您的团队办理在多人开拓时常会碰着的资源斗嘴、文件丢失、组件属性丢失等问题。那 meta 文件是做什么用的呢?下面我们来相识一下。
1. meta 文件的浸染先来看下场景中的 meta 文件长什么样子:
预制件的 meta 文件与场景是一样的。png 图片的 meta 文件信息较量多,除了根基的 ver 和 uuid 外,还记录了图片的宽高、偏移、九宫格等数据。上面这么多信息,我们这里只体贴一个:uuid。uuid : 通用独一标识符(Universally Unique Identifier) uuid 是 Creator 用来打点游戏资源的。它会为每个文件分派一个独一的 id,图会议生成多个。由此可以相识在 Creator 引擎中,识别一个文件不是简朴地通过 路径 + 文件名 定位,而是通过 uuid 来引用文件。因此可以在编辑器资源打点中,随意删除、移动文件。
2. meta 文件更新机缘Creator 生成 meta 文件有以下几种环境:
1、打开工程时打开项目工程时,Creator 会先扫描 assets 目次,假如哪个文件还没有 meta 文件,此时就会生成。
2、更新资源时更新资源也会激发 meta 文件的更新:
在 资源打点器 中可以对资源举办文件名修改、改变目次、删除文件,添加文件等操纵,请参考 资源打点器。也可以直接从桌面或操纵系统的文件打点器中将文件拖入到【资源打点器】中。尚有一种环境是在操纵系统的文件打点器中对 assets 目次中的文件举办增、删、改之后切换到编辑器界面,此时可以看到 资源打点器 刷新的进程。假如一个文件的 meta 文件不存在,上面两种环境城市触发引擎去生成 meta 文件。