Skip to main content
Version: 2022.2

资产包配置

xasset 使用 AssetPack 配置为打包后的资产集合指定交付模式

设置配置中,勾选 Build Asset Pack Assets 选项可以为 AssetPack 中的资产打包后的文件生成额外的合并后的实体文件,这个有助于减少网络 IO,且下载后能直接加载使用,但是需要的 CDN 空间会增大不少。反之,则只会生成虚拟的资产包信息,不需要额外的不少的 CDN 空间占用。

属性说明

AssetPack 配置主要包含如下属性:

  • Id 资产包的序号标识,在打包安装包的时候,如果不同的 AssetPack 包含相同的资产,那么资产最终会分配到 id 最小的 AssetPack 中。
  • Assets AssetPack 中包含的资产列表,编辑器下可以填充资产文件、文件夹、Group 和 Build 配置对应的资产,运行时会自动转换为对应的 bundle。
  • Delivery Mode 决定 AssetPack 中的 Assets 打包后输出的相关文件是包含在安装包中还是从CDN下载。具体用法和种类可以参考交付模式的说明。
  • Desc 资产的描述,可以按需使用。

下图展示了示例中一个已经创建好的资产包配置:

config-assetpack

提示

在 Unity 编辑器中选择执行 Assets > Create > xasset > AssetPack 可以创建 AssetPack 配置。

交付模式

xasset 提供的 Delivery Mode 主要包括:

  • Install Time 资产包中的资产打包后的相关文件包含在安装包中,首次读条的时候下载更新。
  • Fast Follow 资产包中的资产打包后的相关文件不包含在安装包中,下载更新时机同上。
  • On Demand 资产包中的资产打包后的相关文件不包含在安装包中,按需进行下载更新。