开发

构建配置概述

本页概述 Meta XR Unity 项目如何配置和生成编译版本。
如需创建一个可在 Meta Quest 头戴设备上构建并运行的入门项目,请遵循 适用于 Meta Quest VR 头戴设备的 Unity Hello World 指南。

配置构建档案

如要在 Unity 中打开 Build Profiles(构建档案)窗口,请前往 File(文件)> Build Profiles(构建档案)。

添加场景

Build Settings(构建档案)窗口,Scenes In Build(构建中的场景)窗格显示 Unity 包含在构建中的项目场景列表。
如要向构建中添加场景,点击 Open Scene List(打开场景列表),打开 Scene List(场景列表)窗口。选择要添加的场景,然后点击 Add Open Scenes(添加开放场景)。
如要管理场景,您还可以执行以下操作:
  • 如要从构建中排除某个场景,但不从场景列表中排除,请取消选择该场景。
  • 如要调整场景的顺序,可将它们在列表中向上或向下拖动。右边的数字表示场景索引,主要用于脚本 API。
  • 如要从文件夹(例如,Assets(素材)文件夹)中添加场景,将场景从文件夹拖到这个窗口。

选择构建平台

Meta Quest 头戴设备的最终编译版本输出是 .apk 文件(Android 可执行文件)。
把 Unity 构建目标设置为您的头戴设备:
  1. Platforms(平台)下,选择 Meta Quest 并点击 Enable Platform(启用平台)。如果已安装配置文件,点击 Switch Platform(切换平台)。
    Unity versions prior to 6.1
    如果您的 Unity 版本中缺少 Meta Quest 平台,改为选择 Android 构建平台。
  2. 打开 Run Device(运行设备)右边的下拉列表,并选择您的 Meta Quest 头戴设备。
    只有当设备通过 USB 与计算机连接时,才会列出该设备。如果您没有在列表中看到头戴设备,请确保您已正确连接并选择 Refresh(刷新)。
注意:选择 Development Build(开发构建),测试并调试应用。当您准备好最后编译版本时,清除选择,因为它可能会影响应用性能。

生成、部署和运行编译版本

如要构建您的应用,请将其部署到已连接的头戴设备,并在头戴设备上运行该应用,点击 Build and Run(构建并运行),提供保存编译版本的位置。
注意:如果您的设备未连接或者存在连接或检测方面的问题,Build and Run(构建并运行)选项将无法生成编译版本。

生成编译版本,但不部署

如要构建您的应用但不运行它,点击 Build(构建)并提供位置来保存您的编译版本。此选项将构建一个 .apk Android 可执行文件。它不会自动在头戴设备上部署或运行您的应用。

改善构建时间

Unity 的编译版本过程非常耗时,因为它会编译整个项目,而不是从之前的编译版本中累积更新。为了避免每次测试新更改时都要构建应用,我们建议使用 Link,将应用作为 PC VR 应用直接流式传输到您的头戴设备。
在将应用作为独立应用构建和部署时,要缩短构建时间,请执行以下操作:
Link 是一个开发工具,可以让您将应用从开发机器直接投射到头戴设备上,而无需为目标设备构建项目,也无需在每次运行测试时将应用部署到头戴设备。
注意:Link 可以让您的设备像 PC VR 头戴设备一样运行,除非您关闭此工具。为了加快测试构建时间,我们建议您在 XR 应用开发期间使用 Link,即使您只是想发布独立式头戴设备应用。
注意:目前只有 Windows 支持 Link。如果您在 macOS 上开发,或者没有头戴设备,请使用 Meta XR 模拟工具
若要使用 Link 预览您的场景,请遵循以下步骤操作:
  1. 下载 Link 并在机器上安装应用。
  2. 戴上头戴设备。
  3. 打开头戴设备上的设置
  4. 选择 Quest Link,然后将 Quest Link 切换为开启状态。
  5. 选择启动 Quest Link,在开发机器和头戴设备上启动 Link。
  6. 在您的 Unity 项目中,按下播放 (►),在您的头戴设备上运行应用。
如需详细了解 Link,请参阅在应用开发阶段使用 Link

详细了解