本指南詳細說明開發 Android XR 專用 Unreal Engine 應用程式時,建議使用的引擎版本、必要 SDK 和 Android 專案設定。
必要條件
設定 Unreal Engine 進行 Android XR 開發前,您需要安裝下列應用程式和工具:
下載並安裝 Epic Games 啟動器。
- 在 Epic Games 啟動器中,安裝 Unreal Engine 5.6.x 或 5.8.x 版。
設定系統來建構 C++ 程式碼 (例如使用 Windows 專用的 Visual Studio 2022,或 macOS 專用的 Xcode)。詳情請參閱 Epic 的 C++ 開發環境設定。
安裝 .NET 8.0 SDK。
安裝 Android Studio (Rabbit 2 | 2026.2.2 以上版本)。
安裝 Android 建構支援
Android XR 仰賴特定 SDK 版本,因此您必須安裝正確的 Android 建構工具和 Unreal Engine。
- 開啟 Epic Games 啟動器。
按一下已安裝引擎版本 (「Launch」按鈕) 旁的下拉式箭頭,然後按一下「Options」。
- 進一步捲動至安裝選項,選取「Android」,然後按一下「Apply」。
- 如果系統提示,請允許引擎註冊所需的任何副檔名。
安裝 Java JDK 17。
在 Android Studio 中,使用 SDK Manager 安裝 Android XR 範例所需的下列特定版本:
- SDK 平台:34、35 和 36
- NDK:29.0.x
- 指令列工具 (所有項目)
請按照 Epic 的進階設定和疑難排解指南,設定下列系統環境變數:
ANDROID_HOMEJAVA_HOMENDK_ROOT
建立 Unreal XR 專案
接下來,請建立新專案,並設定必要的 XR 外掛程式和輸入內容:
- 啟動 Unreal Engine (5.6.x 或 5.8.x 版)。
- 在「New Project Categories」下方,選取「虛擬實境」範本。
- 在「Project Defaults」選單中,將「Target Platform」設為「Mobile」。
- 將「Quality Preset」設為「Scalable」,在行動 XR 硬體上達到最佳效能。
- 選擇專案名稱,然後按一下「建立」。
調整 Android 設定
開啟專案後,請完成下列步驟,設定 Android XR 所需的 Android API 級別和圖形設定:
- 依序前往「Edit」>「Project Settings」。
- 依序前往「Platforms」>「Android」。
- 如果「Accept SDK License」按鈕醒目顯示為紅色,請按一下該按鈕。
- 在「APKPackaging」部分:
- 將「Minimum SDK Version」設為
34。 - 將「Target SDK Version」設為
34(或以上版本)。
- 將「Minimum SDK Version」設為
向下捲動至「Build」部分,然後選取「Support Vulkan」。
Vulkan 是 Android XR 推薦的高效能圖形 API。
調整算繪設定
如要達到 Android XR 所需的高影格率和視覺清晰度,您也必須設定 Unreal Engine,使用最佳化的行動裝置算繪路徑:
- 依序前往「Edit」>「Project Settings」,然後前往「Engine」>「Rendering」。
在「Forward Renderer」部分下方,選取「Forward Shading」。
與預設的延遲轉譯器相比,正向轉譯器在行動 VR 上的速度明顯更快。請注意,啟用這項功能需要重新啟動編輯器和著色器編譯。
在「Default Settings」部分,將「Anti-Aliasing Method」設為「MSAA」。
在「Mobile」部分,將「Mobile MSAA」設為「4x」。
MSAA 可為 VR 提供最清晰的效果,不會產生時間抗鋸齒 (TAA) 造成的模糊效果。
在「VR」部分:
清除「Mobile HDR」。
在行動裝置上停用高動態範圍,可大幅減少後置處理負擔。
選取「行動裝置多格觀看」。
這樣一來,引擎就能一次算繪雙眼,大幅提升 CPU 效能。
另請參閱
如需將範本專案部署至 Android 裝置的詳細操作說明,請參閱「設定 Unreal Engine 專案以進行 Android 開發」。