关键信息

Unity 正在引入内容目录,作为 Player 构建版本中所打包资源的 AssetBundles 的替代方案。该功能在 Unity 6.6 中可用;更细粒度的远程内容分发被描述为 Unity 7 代的工作。

新系统没有将捆绑包视为不可分割的加载单元,而是识别出网格和纹理等单个资产。内容哈希支持去重,而稳定的标识符和清单可以防止更改的依赖项不必要地改变每个引用的资产。

构建过程使用 Unity 的资源导入基础结构,包括并行工作、缓存和共享构建加速。在运行时,可以异步加载和卸载单个资产。Loadable 引用类型提供了一种引擎级的方法,仅在需要时请求内容。

Unity 使用 Slime Rancher 2 来演示从 Addressables 捆绑包后端进行切换,而无需更改项目代码。其示例是在 MacBook Pro 上使用 Unity 6.6 测试版测得的,因此这是一个具体的演示,而不是通用的性能保证。仅下载丢失或更改的远程资产仍然是路线图的下一阶段。

更多详细内容请参阅原文。