一、为什么使用Addressables ?
Addressables 系统提供用于组织和打包应用程序内容的工具和脚本,以及用于在运行时加载和释放资产的 API。
当您将资产设置为“可寻址”时,您可以使用该资产的地址从任何位置加载它。无论该资产驻留在本地应用程序还是内容交付网络上,可寻址系统都会找到并返回它。
采用可寻址系统来帮助在以下方面改进您的项目:
灵活性:可寻址对象使您可以灵活地调整资产的托管位置。您可以使用应用程序安装资产或按需下载它们。您可以在项目的任何阶段更改访问特定资源的位置,而无需重写任何游戏代码。
依赖关系管理:系统会自动加载您加载的任何资产的所有依赖关系,以便在系统将内容返回给您之前加载所有网格、着色器、动画和其他资产。
内存管理:系统卸载和加载资产,自动计算引用,并提供强大的性能分析器来帮助您发现潜在的内存问题。
内容打包:由于系统映射并理解复杂的依赖关系链,因此即使您移动或重命名资产,它也能高效地打包资产包。您可以为本地和远程部署准备资产,以支持可下载的内容并减小应用程序大小。
项目文件关系图
![](https://i-blog.csdnimg.cn/blog_migrate/66ef6cb7b546516b640a613531e87b43.png)
二、构建与配置
build 操作路径-Window-AssetsManagement--Addressables-Groups;
如图依次New Profiles[看不到将窗口横向拉大] Tools PlayModeScript Build