CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
CRI Addressables的概述
Addressables在Unity中是作为一个资源群管理机制提供的组件包。
https://docs.unity3d.com/ja/2019.4/Manual/com.unity.addressables.html

使用CRI Addressables后,可以通过Addressables将“CRI Assets”导入的CRI Asset作为扩展内容发布。

[0.7.00 或更高版本] 在Editor上添加操作模式

CRI Addressables 0.7.x 添加了从以下选项中选择Editor操作模式的功能。
  • Use Anchor Assets:像以前一样生成锚点资产和 CriData 组
  • Use Cri Build Script:新的执行模式
传统方式(Use Anchor Assets)使得管理锚定资产和 CriData 组变得复杂,并且
有几个问题,例如导入资产时执行的处理受到 Unity 版本的很大影响。

为了避免这种情况,我们添加了“Use Cri Build Script”模式作为新功能。
即使您已经在使用CRI Addressables,我们也建议您尽可能进行迁移。

CRI Addressables的部署/加载的流程

addon4u_assetsupport_addressables_intro.png


CRI Addressables通过与资产一起管理,可以对扩展内容进行从存储器的串流播放。

在Unity编辑器中的部署处理

  1. 建立导入的CRI资产与作为数据实体的非资产数据之间的依赖关系
  2. 使用 Addressables 捆绑包构建将非资产CRI数据放入 BuildPath

应用程序加载时的动作

  1. 通过Addressables请求CRI Asset时,会请求其依赖的数据
  2. 专用ResourceProvider会将LoadPath上的Non-Asset CRI数据下载至缓存
  3. CRI Asset会使用指向内部缓存的路径进行参照