CRIWARE Unity Plugin Manual
Last Updated: 2024-07-12
从低于 0.7.00 的CRI可寻址迁移
从CRI Addressables 0.7.00 开始,推荐的用法发生了显着变化。
为了保持兼容性,您可以从以下选项之一中选择Editor上的操作模式。
使用锚点资产:像以前一样生成锚点资产和 CriData 组
使用 Cri Build Script:新的操作模式
注意
如果您转到使用 Cri 构建脚本模式,您将需要重新下载已交付给每个客户端的CRI资产。
使用 Cri 构建脚本模式行为
与之前的“使用锚点资产”操作方式相比,有以下差异。
您必须使用 CriAddressablesBuildScript(或其继承类)作为构建脚本
不生成锚定资产或 CriData 组
选择DeployType时无需指定目标组
无需在应用程序中调用 CriAddressables.ModifyLocators
迁移到使用 Cri 构建脚本模式的过程
如果将CRI Addressables v0.7.x 导入到已使用CRI Addressables 的项目中,
您可以从 ProjectSettings 窗口中的CRIWARE/Asset Support Add-on 页面选择操作模式。
您可以使用以下方法更改操作模式。
将包含CRI Addressables 0.7.00 或更高版本的包导入到您的项目中
从 ProjectSettings 窗口将操作模式切换为 Use Cri Build Script 并保存项目。
此时每个CRI资产将被重新导入,并且CRI Addressables 相关组也将从 AddressablesGroups 中删除
使用以下方法之一创建 CriAddressablesBuildScript资产并将其注册为构建脚本:
切换模式后,按ProjectSettings窗口中的[Setup Build Script]按钮并指定保存资产的路径。
在菜单中的【Assets/Create/ CRIWARE/Cri Addressables Build Script】中创建资产,并在AddressableAssetSettings中设置为DefaultBuildScript
重建捆绑包
在何处部署CRI数据
在Use Anchor Assets模式下,需要在指定DeployType的同时指定部署组,但是
在使用 Cri Build Script 模式下,根据CRI资产所依赖的组的设置自动确定。
当依赖于CRI资产的预制件或CRI资产本身包含在 AddressableGroup 中时,将遵循该组的 BuildPath/LoadPath 设置。
Copyright (c) CRI Middleware Co., Ltd. 1.8.10