项目结构
初次创建并打开一个 Cocos Creator 项目后,开发者的项目文件夹将会包括以下结构:
下面我们将会介绍每个文件夹的功能。
将会用来放置游戏中所有的本地资源、脚本和第三方库文件。只有在 assets
目录下的内容才能显示在 资源管理器 中。assets
中的每个文件在导入项目后都会生成一个相同名字的 .meta
文件,用于存储对应的资源配置和索引信息。.meta
文件需要一并提交到版本控制系统,详见 资源管理注意事项 —- meta 文件。
资源库(library)
是将 assets
中的资源导入后生成的,在这里文件的结构和资源的格式将被处理成最终游戏发布时需要的形式。
当 library
丢失或损坏的时候,只要删除整个 library
文件夹再打开项目,就会重新生成资源库。
local
文件夹中包含该项目的本机上的配置信息,包括编辑器面板布局,窗口大小,位置等信息。开发者不需要关心这里的内容。
扩展插件文件夹(packages)
settings
里保存项目相关的设置,如 构建发布 菜单里的包名、场景和平台选择等。
临时文件夹(temp)
是临时文件夹,用于缓存一些 Cocos Creator 在本地的临时文件。这个文件夹可以在关闭 Cocos Creator 后手动删除,开发者不需要关心这里面的内容。
project.json
文件和 assets
文件夹一起,作为验证 Cocos Creator 项目合法性的标志,只有包括了这两个内容的文件夹才能作为 Cocos Creator 项目打开。开发者不需要关心里面的内容。
构建目标(build)
版本控制
Cocos Creator 在新建项目时,会自动生成 .gitignore
文件,用于排除不应该提交到 git 仓库的文件。如果开发者使用其它版本控制系统,或者需要提交项目到其它地方,应该注意只需要提交 assets
、packages
、settings
、,或其它手动添加的关联文件。