版本:Unity 6 (6000.0)
语言:English
Unity 中的资源包
创建自定义资源包

设置 Play Asset Delivery

Play Asset DeliveryAndroid App Bundles (AAB) 的资源拆分解决方案。要使用 Play Asset Delivery,请将项目设置为

  1. 使用 AAB 发布格式。有关如何执行此操作的信息,请参阅 发布格式
  2. 拆分应用程序二进制文件。有关如何执行此操作的信息,请参阅 拆分应用程序二进制文件。如果 **拆分应用程序二进制文件** 变灰,则表示您当前的 Unity 编辑器版本不支持 Play Asset Delivery。要解决此问题,请更新 Unity 编辑器。

    从 2021.3 开始的所有 Unity 版本都支持 Play Asset Delivery。以下补丁版本也为之前的 Unity 版本添加了支持
    • 2019.4.29f1
    • 2020.3.15f2
    • 2021.1.16f1
    • 2021.2.0f1

构建应用程序时,Unity 会创建一个 AAB,其中包含您已拆分为 基础模块 和资源包的应用程序。有关更多信息,请参阅 Unity 中的资源包

重要:Unity 使用 PLAY_ASSET_PACKS Gradle 模板 变量来指定要在 Android App Bundle 中包含哪些资源包。如果您使用在 Unity 支持 Play Asset Delivery 之前创建的自定义 Gradle一种 Android 构建系统,可自动执行多个构建过程。这种自动化意味着许多常见的构建错误不太可能发生。 更多信息
参见 术语表
模板,则您的模板将不包含此变量。由于 Unity 会自动生成此变量的值,因此最佳做法是从当前 Unity 版本重新创建您的 Gradle 模板文件,并在其基础上重新应用您的修改。

其他资源

Unity 中的资源包
创建自定义资源包