<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目录下存放我们的图片文件等;
具体目录下可以在细分为各个子文件夹。