开发
开发
选择平台

构建和打包应用

更新时间: 2024年8月30日
本部分提供针对 Meta Quest 设备构建和打包 Unreal 应用的详细信息。

概览

一环境安装了适当工具,并且项目设置配置正确,您就可以构建针对 Android 的虚拟现实项目,在 Meta Quest 设备上加载并运行 APK。

前提条件

  • 使用快速入门指南来设置开发环境,并参照相关链接将设备配置为开发模式。

构建和打包项目

  1. 通过 USB 将 Meta Quest 设备连接到电脑。
  2. 打开一个 shell 终端,并使用 adb devices 命令验证是否可以与设备通信。
    根据使用的设备,可能需要配置连接,进行软件安装。更多信息,请参阅移动 SDK 开发者指南中的 ADB (/documentation/native/android/mobile-adb/) 部分。
  3. 平台菜单中,选择 Android > 打包项目。在版本选择下,推荐使用 Android (ASTC) 压缩,也可以选择 ETC2 作为替代。
  4. 找到希望安装 APK 的目标文件夹。
  5. 构建过程完成后,导航到目标文件夹。运行以 Install_ 开头的 .bat 文件来安装应用。
  6. 点击应用,进行启动。

直接在头戴设备上启动项目

还可以直接在 Meta Quest 头戴设备上构建并启动应用,无需在本地保存 APK。
  1. 通过 USB 将设备连接到电脑。
  2. 平台菜单中,选择项目启动器
  3. 选择您的项目,然后在下方的窗口中选择头戴设备。
    如果在列表中看不到您的设备,请检查 USB 连接,并确认是否需要将连接设置为**以安装程序身份**连接。
  4. 点击设备配置右侧的启动此配置图标。
应用将被构建并安装到您的 Meta Quest 设备上。

在 PC上 预览内容

您可以通过配置选项启动 Unreal Engine,以在 PC 上使用 Meta XR 插件与 Mobile 渲染器相结合。这允许您使用 PC-VR 从桌面预览移动开发。为此,请为您的项目禁用 OculusRiftSteamVR 插件,并从命令行运行 -OpenGL -FeatureLevelES2
虽然在开发过程中可以使用 Link 预览移动应用,但因为 PC-VR 应用与 Meta Quest 应用的性能要求存在显著差异,这可能无法真正反映应用的体验效果。如需了解更多信息,请参阅 Meta Quest:测试和性能分析中的性能目标。可能在 Unreal 中使用 2D 预览最为简便,在需要查看 VR 中的应用时构建 APK 或使用在设备上启动
目前,Meta Quest 开发不支持移动内容缩放因子。

Blueprints

Meta Quest 提供了用于常见 Quest 操作(如查询电池电量和耳机连接状态)的 Blueprints。
更多信息,请参阅 Blueprint 参考

移动设备的高级渲染功能

Meta Quest 提供了高级移动渲染功能,如多视图和混合单目渲染。在某些条件下,这些功能可以显著提高性能。更多信息,请参阅渲染部分。