一个新创建好的项目主要包括以下结构
下面对各个文件夹的作用进行说明
➢assets:资源文件夹
用来放置游戏中的所有
- 本地资源
- 脚本
- 第三方库文件
只有在assets目录下的内容,才能显示在资源管理器中
assets中的每个文件在导入项目后都会生成一个相同名字的.meta文件,用于存储该文件作为资源导入后的信息和与其他资源的关联
➢library:资源库
是将assets中的资源导入后生成的,不需要进入版本控制
当library丢失或损坏的时候,只要删除整个library文件夹再打开项目,就会重新生成资源库
➢local:本地设置
包含该项目的本地设置,包括编辑器面板布局、窗口大小、位置等信息
➢packages:项目文件夹
包含项目扩展插件所在目录,该目录的插件仅对当前项目有效。
➢settings:项目设置
保存项目相关的设置,如
- 构建发布菜单里的包名
- 场景
- 平台选择等
这些设置需要和项目一起进行版本控制
➢temp:临时文件
包含被Cocos Creator打开时在本地产生的临时文件
开发者不需要此文件夹
在项目被打开时引擎会自动创建此文件夹,其通常不需要进入版本控制过程
➢project.json
project.json
文件和assets文件夹一起,作为验证Cocos Creator项目合法性的标志
只有包括这两个内容的文件夹,才能作为Cocos Creator项目打开
assets文件夹
对于开发者来说,最需要关心的是assets文件夹,里面保存了游戏中需要的本地文件。从编辑器资源管理器面板中可以看到assets里的文件内容,如图8.10所示。
assets文件夹里有3个文件
➢Scene文件夹里保存的是场景文件
➢Script文件夹里保存的是脚本文件,支持JavaScript和TypeScript
➢Texture文件夹里保存的是图片素材
开发者也可能根据自己的需要创建其他目录,如
- 保存音乐的audio
- 保存动画文件的ani等。