CRIWARE Unity Plugin Manual  Last Updated: 2024-07-12
Asset Support Add-on

什么是Asset Support Add-on?

Asset Support Add-on是以Unity Asset形式处理CRIWARE相关数据的Add-on插件。
包含以下两个功能。
  • CRI Assets:将数据转换为Unity Asset的功能,以及与其相关的各种开发支援
  • CRI Addressables:支持通过Addressable Asset System的数据加载
CRIWARE标准功能会直接访问创作工具输出的CRIWARE数据。对于放在StreamingAssets目录或者缓存目录的数据,通过指定文件路径字符串来进行读取。
而添加了Asset Support Add-on后,在启用CRI Assets的功能时,将可以将这些数据作为Unity Asset。
此外,使用了CRI Assets进行资产化的数据,可以通过CRI Addressables的功能使用Addressable Asset System加载。
数据即使包含在AssetBundle中,加载时也无需在内存中展开数据,可以进行串流读取。
本手冊中介绍CRI Assets和CRI Addressables的使用方法。

常见问题解答/故障排除
CRI Assets CRI Addressables


如何安裝Asset Support Add-on

Asset Support Add-on的插件包分配于SDK中的以下的路径。

  * cri

  \ * addons

    \ * asset_support

      \ * plugin

        \ * cri_asset_support_addon_vX.X.XX+X.X.XX_ja.unitypackage

 

 

 

 

 

 


Asset Support Add-on仅兼容于Assembly Definition支持版插件。请注意此Add-on不能在非Assembly Definition支持版插件中使用。
因此,请先导入Assembly Definition支持版的CRIWARE Unity Plug-in,并导入上述Add-on插件。

注意事项:
Asset Support Add-on仅可以在以下开发环境使用。
  • Unity 2019.4.0f1或更高版本
  • Unity Addressable Asset System 1.8.5或更高版本
在Asset Support Add-on会添加CRI专有的Scripted Importer。
请注意,如果使用自己的Scripted Importer处理CRIWARE的相关文件(例如 .acf/.acb/.awb/.usm等),则会出现处理冲突。

Asset Support Add-on中的文件/Asset的术语

在本手册中,会使用以下名称来区分使用Asset Support Add-on时的各种Asset/文件。

Non-Asset CRI数据
CRI提供的工具生成的文件,如 ACF、ACB、AWB或USM等。
需要直接使用Non-Asset CRI数据时,则需要指定其文件路径。
CRI Asset
使用Asset Support Add-on导入Non-Asset CRI数据所生成的Asset。
CRI Asset包含ACF Asset、ACB Asset、AWB Asset和USM Asset等。
CRI虚拟Asset
内部包含指向CRI Asset的参照,与CRI Asset以同样方法使用的Asset。
CRI虚拟Asset可以在Unity Editor中创建并使用,而不能通过Non-Asset CRI数据的导入生成。
CRI虚拟Asset包含 多平台Asset多语言支持ACB Asset