一个新创建好的项目主要包括以下结构

image.png

下面对各个文件夹的作用进行说明

➢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所示。
image.png
assets文件夹里有3个文件

➢Scene文件夹里保存的是场景文件
➢Script文件夹里保存的是脚本文件,支持JavaScript和TypeScript
➢Texture文件夹里保存的是图片素材

开发者也可能根据自己的需要创建其他目录,如

  • 保存音乐的audio
  • 保存动画文件的ani等。