Version: 6000.3
语言: 中文
针对 Meta Quest 工作流程进行开发
用于 Meta Quest 开发的软件包和模板

Meta Quest 构建平台和构建配置文件

了解如何配置 Meta Quest 构建平台和构建配置文件。

在 Unity 6.1 及更高版本中,您可以使用 Meta Quest 构建平台和构建配置文件目标平台创建构建时使用的一组可自定义配置设置。更多信息
请参阅术语表
窗。

默认情况下,Meta Quest 平台共享玩家设置设置,用于为 Unity 构建的最终游戏设置各种特定于玩家的选项。更多信息
请参阅术语表
Android 构建平台一起使用。您可以使用 Meta Quest 构建配置文件来覆盖项目设置广泛的设置集合,允许您配置物理、音频、网络、图形、输入和项目的许多其他区域的行为方式。更多信息
请参阅术语表
专门针对 Meta Quest。

先决条件

选择 Meta Quest 构建平台

您可以使用此构建平台为独立的 Meta Quest 头戴式设备配置设置。

要选择 Meta Quest 构建平台:

  1. 转到 文件(File) > 构建配置文件(Build Profiles) 以打开 构建配置文件(Build Profiles) 窗口。
  2. 平台列表中,选择 Meta Quest
  3. 单击“切换平台”按钮。
  4. 安装系统提示你安装所需的包。

注意:当您选择 Meta Quest 构建平台时,Unity 会自动安装 OpenXR 插件

创建 Meta Quest 构建配置文件

要创建 Meta Quest 构建配置文件:

  1. 打开 构建配置文件(Build Profiles) 窗口(File > Build Profiles),然后选择 添加构建配置文件(Add Build Profile) 以打开 平台浏览器(Platform Browser) 窗口。
  2. 从支持的平台列表中选择 Meta Quest
  3. (可选)从平台浏览器中选择要安装在项目中的包。
  4. 选择添加构建配置文件。

Unity 会创建一个 Meta Quest 构建配置文件并安装任何必需或请求的包。

从平台浏览器中选择包

添加 Meta Quest 构建配置文件时,您可以选择 Unity 在创建构建配置文件时安装的 Meta Quest 开发包。

注意:OpenXR 插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
请参阅术语表
是 Meta Quest 构建配置文件的必需包,并在您创建构建配置文件时自动安装。

或者,您可以从 Platform Browser 窗口的 Partner Packages 部分安装 Meta 的 Meta Quest 开发软件包。要了解可以使用平台浏览器安装哪些元包,请参阅元包

要安装合作伙伴包,请执行以下作:

  1. 从“合作伙伴包”部分选择要安装的包。
  2. 选择“添加构建配置文件”添加生成配置文件并安装选定的包。

Unity 会安装您选择的包,您可以从包管理器访问它们。

默认设置参考

当您创建 Meta Quest 构建配置文件时,Unity 会预先配置一些特定的 PlayerQuality 设置。

要访问玩家设置,请单击 Meta Quest 构建配置文件页面顶部的 玩家设置 按钮。下表概述了 Meta Quest 构建配置文件的默认覆盖玩家设置

设置 默认值
图形 API 火神
最低 Android API 级别 Android 10.0(API 级别 29)
目标 API 级别 Android 12L(API 级别 32)
脚本后端为Unity中的脚本提供支持的框架。Unity 支持三种不同的脚本后端,具体取决于目标平台:Mono、.NET 和 IL2CPP。但是,通用 Windows 平台仅支持两个:.NET 和 IL2CPP。更多信息
请参阅术语表
IL2CPP
目标架构 臂64
立体声渲染路径渲染管线用于渲染图形的技术。选择不同的渲染路径会影响照明和着色的计算方式。某些渲染路径比其他路径更适合不同的平台和硬件。更多信息
请参阅术语表
实例化

要访问质量设置,请单击 Meta Quest 构建配置文件页面顶部的 玩家设置 按钮,然后从左侧菜单中选择 质量。下表概述了 Meta Quest 构建配置文件的默认覆盖质量设置

设置 默认值
Anisotropic Filtering 强制开启
质量水平 新的 Meta Quest(构建配置文件)选项

自定义生成配置文件设置

Meta Quest 构建配置文件选项卡中,您可以配置从 Meta Quest 构建目标派生的以下设置:

  • 平台设置:特定于 Meta Quest 平台的可自定义构建设置。Android 生成目标不会共享这些设置。
  • 玩家设置(Player Settings)、图形设置(Graphics Settings)和质量设置(Quality Settings) :默认情况下与Android构建目标共享。您可以自定义和覆盖 Meta Quest 平台的这些设置。要覆盖这些设置,请从 玩家设置覆盖(Player Settings Overrides) 分段中选择相关的覆盖选项,以显示覆盖选项。

Meta Quest 平台设置

Meta Quest 平台源自 Android 构建平台,并与 Android 平台共享其大部分设置。如需了解 Android 构建平台中可用的设置,请参阅 Android 构建设置参考

下表描述了特定于 Meta Quest 平台的设置:

设置 描述
链路时间优化 使用预编译和链接时间优化 (ThinLTO) Unity 引擎代码 (libunity.so) 用于非开发版本。使用此属性可提高运行时性能并减少内存使用量。选项包括:
  • None:项目生成使用默认的 Unity 引擎代码。
  • 精简:项目生成使用预编译和精简链接时间优化 (ThinLTO) Unity 引擎代码。有关更多信息,请参阅 ThinLTO 文档
注意:如果您的项目使用 IL2CPP 脚本后端并且禁用了 Strip Engine Code,则可以使用链接时间优化的 Unity 引擎代码。这不会影响IL2CPP Unity 开发的脚本后端,在为某些平台构建项目时,可以将其用作 Mono 的替代方案。更多信息
请参阅术语表
汇编。

其他资源

针对 Meta Quest 工作流程进行开发
用于 Meta Quest 开发的软件包和模板