Addressable Assets总览
Addressable Assets 包含两个包:
- Addressable Assets package (primary package)
- Scriptable Build Pipeline package (dependency)
当你安装Addressable Assets 时,Scriptable Build Pipeline package也会自动安装。
概念
以下是文档中可以参考的基本概念:
Address:一个asset的地址标识,用于运行时的检索
AddressableAssetData
directory:用于存储Addressable资产的元数据的项目资产目录
Asset group:一系列的可在build时处理的Addressable资产。
Asset group schema:定义一系列可以做设置为一个group的数据,其可以在build的期间被使用。
AssetReference:一个像直接引用一样操作但会被延迟初始化的对象。AssetReference对象将GUID存储为可按需加载的Addressable。
Asynchronous loading:允许在开发过程中更改资产及其依赖的位置,而无需更改游戏代码。异步加载是可寻址资产系统的基础。
Build script:Build script是用于打包资产的运行资产组处理器,并提供地址和资源位置之间的map映射作为资源管理器。
Label:为loading阶段相似的Addressable Asset提供一个额外的标识。(for example, Addressables.DownloadDependenciesAsync("spaceHazards");
).