• 参考
  • 工程文件相关说明
  • 资源文件说明

资源文件说明


资源文件大致可以理解为由这三个部分组成

1、源文件(非必须) 格式较为通用,一般无法被引擎直接使用,引擎需要经过一系列解析才可以获取相关内容

2、引擎资源(必须) 引擎解析源文件后生成的引擎文件,一般不可读,仅可放在引擎中使用

3、编辑器信息(必须) 引擎文件在编辑器里的信息,包括但不限于ID、参数、层级关系等

这三类文件的关系

1、源文件可以生成对应的引擎资源和编辑器信息,但对于工程来说并不是必需品

2、用户需要通过编辑器信息去获取引擎资源,如果编辑器信息丢失且没有源文件能帮助其修复,对应资源将会被视为冗余资源被删除

3、如果编辑器信息存在但是引擎资源丢失,拿到的就会是一些空图、空模型、空特效,甚至有可能引起引擎崩溃

这三类文件在工程文件中的体现

1、所有的源文件存在在对应地图文件的custom文件夹中(除去CustomImportRepo.local),目前正在慢慢往OriginalRes文件夹中迁移

2、所有的引擎文件存在于CustomImportRepo.local文件夹中

3、所有的编辑器信息记录在工程一级目录的editor_table文件夹中

相关编辑器功能说明

I6

1、刷新 根据源文件生成对应的引擎资源和编辑器信息,如果是第一次使用还会初始化工程内的所有资源

2、清理 清理掉目前冗余的资源

3、修复 重新生成引擎目录,多用于编辑器信息和引擎资源出现出入的情况

相关FAQ

1、使用SVN/GIT怎么上传资源?

最推荐的方式是三类文件全量上传,但如果存在多人合作同时上传资源的情况有可能会导致resource.repository冲突,这个时候将其他所有文件上传,并打开编辑器点击快速修复即可。

2、怎么判断是哪类文件出现了问题?

如果资源管理器内没有对应目录,一般是编辑器信息丢失,推荐重新导入

如果对应目录依然在但是资源管理器内不显示,一般是引擎资源出现问题,推荐右键替换后将源文件再次代入

3、为什么要分成这几类文件?

主要是出于工作效率考虑,如果每一次都需要从源文件开始的话,基本上就等同于吃饭从种水稻开始一样

4、上传打包地图文件过大怎么优化?

所有的自定义资源都是会打进游戏包体的,推荐及时清理掉未使用的自定义资源,可以尝试使用资源管理器中自带的资源管理功能(lua中引用的资源目前无法统计到)