
Unity Addressables 手册
文章平均质量分 87
来自官网的文档翻译,方便英文不好的开发者阅读和实践。翻译中或许有错误,请对照英文理解。欢迎指正。
幽满谷
不积跬步无以至千里,不积小流无以成江河
展开
-
九、资产依赖,Addressables 如何与其他项目资产交互
例如,如果您在内置场景中使用了一种材质,并且还在位于资源文件夹中的预制件中使用了它,那么您最终会在构建中得到该材质的两个副本——即使材质资产本身不是位于资源中。当您在项目构建设置中包含场景并构建播放器时,Unity 会将该场景和场景中使用的任何资产包含在您的游戏或应用程序的内置数据中。当一个隐式资产包含在多个包中时,可能会发生一个微妙的后果,即该资产的多个实例可以在运行时实例化,而不是您的游戏逻辑期望的单个实例。请注意,当您加载当前包中的任何资产时,必须加载依赖包,而不仅仅是包含引用的资产。翻译 2023-03-30 18:44:42 · 776 阅读 · 0 评论 -
七、可寻址资产设置
您可以在Addressable Asset Settings Inspector(菜单:Window > Asset Management > Addressables > Settings )上访问主 Addressable 系统选项。Addressables 系统将设置资产存储在 AddressableSettingsData 文件夹中(在您的项目资产文件夹下)。如果这个文件夹还不存在,你必须从Groups窗口(菜单:Window > Asset Management > Addressables >翻译 2023-03-29 10:52:06 · 223 阅读 · 0 评论 -
六、在编辑器中管理可寻址
例如,在具有多个级别的游戏中,从项目管理和运行时内存性能的角度来看,根据并发使用进行组织可能是最有效的。例如,您的菜单屏幕 UI 资产可能在基于关卡的游戏中全部组合在一起,否则将其关卡数据单独分组。您还可以将包含某个级别的资产的组打包到包含特定类型资产的包中。如果您想对资产进行运行时更改,Unity 建议您创建要修改的 GameObject 的新实例,并将副本用于任何运行时更改。对这些复制的资产所做的更改不会影响磁盘上保存的资产包,并且任何更改都不会在会话之间持续存在。没有单一的最佳方式来组织您的资产;翻译 2023-03-29 10:24:06 · 100 阅读 · 0 评论 -
八、将组打包到 AssetBundle 中
在选择如何将组中的资产打包到 AssetBundle 中时,您有几个选项:您可以将分配给一个组的所有 Addressables 打包在一个包中。这对应于“Pack Together”捆绑模式。有关详细信息,请参阅高级组设置。您可以将分配给一个组的每个 Addressable 单独打包到它自己的包中。这对应于“单独打包”捆绑模式。有关详细信息,请参阅高级组设置。您可以将共享同一组标签的所有 Addressables 打包到它们自己的包中。这对应于“按标签打包”捆绑模式。有关详细信息,请参阅高级组设置。翻译 2023-03-29 11:32:59 · 173 阅读 · 0 评论 -
五、配置可寻址
以下主题概述了用于在项目中设置 Addressables 系统的配置选项以及指向更详细信息的链接:初始化系统设置群组设置简介资产托管服务优先附加主题翻译 2023-03-28 09:49:38 · 103 阅读 · 0 评论 -
四、可寻址系统概述
Addressables 提供了一个可以与您的项目一起成长的系统。您可以从一个简单的设置开始,然后随着项目的复杂性和团队规模的扩大而重新组织,并且您可以通过最少的代码更改来完成这一切。翻译 2023-03-28 09:33:36 · 258 阅读 · 0 评论 -
三、入门 Getting started
使用 Addressables 的基本步骤包括:让您的资产可寻址使用 Addressables API 在代码中引用和加载这些资产构建您的可寻址资产翻译 2023-03-28 09:33:09 · 142 阅读 · 0 评论 -
二、升级到 Addressables 系统
本文介绍如何修改现有项目以利用可寻址资产。在 Addressables 系统之外,Unity 提供了一些“传统”方式来引用和加载资产:翻译 2023-03-27 18:55:25 · 226 阅读 · 0 评论 -
一、Addressables 简介
如果你想在你的项目中使用 AssetBundles 而无需自己编写详细的管理代码,你应该使用 Addressables。尽管您可以在项目开发的任何阶段集成 Addressables,但 Unity 建议您在新项目中立即开始使用 Addressables,以避免在开发后期进行不必要的代码重构和内容规划更改。当您将资产设置为“可寻址”时,您可以使用该资产的地址从任何地方加载它。Addressables 系统提供了用于组织和打包应用程序内容的工具和脚本,以及用于在运行时加载和释放资产的 API。翻译 2023-03-27 18:49:10 · 360 阅读 · 0 评论