Update document

pull/24/head
hevinci 2022-07-12 16:06:44 +08:00
parent 256844ddf5
commit 682605d5c2
1 changed files with 7 additions and 1 deletions

View File

@ -69,7 +69,13 @@
- MainAssetCollector 收集参与打包的主资源对象,并写入到资源清单的资源列表里(可以通过代码加载)。 - MainAssetCollector 收集参与打包的主资源对象,并写入到资源清单的资源列表里(可以通过代码加载)。
- StaticAssetCollector 收集参与打包的主资源对象,但不写入到资源清单的资源列表里(无法通过代码加载)。 - StaticAssetCollector 收集参与打包的主资源对象,但不写入到资源清单的资源列表里(无法通过代码加载)。
- DependAssetCollector 收集参与打包的依赖资源对象,但不写入到资源清单的资源列表里(无法通过代码加载)。 - DependAssetCollector 收集参与打包的依赖资源对象,但不写入到资源清单的资源列表里(无法通过代码加载)(当依赖资源没有被任何主资源引用的时候,则会在打包的时候自动剔除)。
StaticAssetCollector收集器和DependAssetCollector收集器适合对资源进行定制化打包策略。
示例1一个游戏的粒子特效的纹理会非常多通常特效制作师会把这些纹理放到一个文件夹内管理。如果我们把这些纹理打进一个AssetBundle文件内当下次更新的时候如果新增或改动了一个纹理那么就要上传整个纹理的AssetBundle文件。我们可以把特效纹理通过DependAssetCollector收集器进行收集并自定义打包规则通过文件名称的首字母进行小粒度打包这样一个AssetBundle文件会被拆分为26个AssetBundle文件。
示例2当我们需要严格控制某个文件夹内的依赖资源打进同一个AssetBundle文件内那么StaticAssetCollector收集器是最佳选择该收集器收集的资源无论是否被其它资源引用或被多个资源引用这些资源都会按照设定的打包规则打包且这些资源不会被处理为share资源包。
- **AddressRule** - **AddressRule**