產品新訊

Unity、Unreal 和 Godot 的 Android XR 更新

4 分鐘閱讀
Luke Hopkins
Android 開發人員關係工程師

很高興在此宣布,Android XR 正式支援 Unreal EngineGodot。除了擴充引擎,我們也推出了全新工具,可提升您的工作效率並啟用新的 XR 功能:Android XR 引擎中樞Android XR 互動架構

Android XR 引擎中樞

Android XR 引擎中樞目前支援 Windows,是開發作業的任務控制中心。這項服務可做為高速橋樑,將裝置建立的感知資料直接從裝置串流至您選擇的引擎,藉此統一 Unity、Unreal Engine 和 Godot 的工作流程。 

DirectPreview_Low.gif

透過 OpenXR 即時串流

中樞裝置可彌平桌機效能和行動感應器資料之間的落差。您不必完整建構應用程式,就能查看應用程式對世界的反應,因為 Hub 會 將 OpenXR 擴充功能從實體 Android XR 裝置直接串流至 Windows 電腦。

也就是說,您可以在「Play Mode」中疊代複雜的互動,同時接收來自頭戴式裝置感應器的即時高保真資料。如果沒有這項串流功能,即使只是測試眼球追蹤或空間對應的微小變更,也需要完整匯出及安裝 APK。

透過 Hub,您可以針對下列串流擴充功能進行低延遲測試:

核心與互動支援

  • XR_EXT_hand_tracking 和 hand_interaction:串流 26 點手部網格和關節資料,用於即時互動測試。
  • XR_EXT_eye_gaze_interaction:虛擬化眼球注視資料,在電腦上測試 UI 和中央凹邏輯。
  • XR_EXT_palm_pose 和 XR_EXT_uuid:即時精確追蹤及持續物件 ID 串流。

Android XR 廠商擴充功能

  • 眼睛和臉部追蹤 (XR_ANDROID):將富有表現力的虛擬人偶資料串流至編輯器,無須建構即可改善社群形象。
  • 直通與可追蹤項目:直接在引擎的檢視區塊中存取即時環境理解功能,例如平面偵測和命中測試。

Android XR 引擎中樞會將裝置的硬體功能虛擬化,並透過低延遲的桌面橋接器串流傳輸,讓遊戲引擎開發人員快速疊代。

下載 Hub:

擴大遊戲引擎支援範圍

我們致力於遵守 OpenXR 標準,確保無論是資深工作室或獨立開發人員,都能使用頂尖工具實現創意願景。

Unreal Engine

Unreal Engine 支援功能現已推出開發人員預先發布版,目標是5.6.1 版。這項整合功能直接建構於 OpenXR,並支援 AndroidXR 供應商專屬 API,只要使用 Unreal 的 Android XR 供應商外掛程式,就能存取平台專屬擴充功能,進行進階手勢追蹤、臉部追蹤和場景理解 (例如平面偵測和深度),同時運用 Unreal 藍圖或 C++ 支援。

ue5_1-02-ue-project-creation.png

開始使用 Unreal:

Godot

我們與 Godot 基金會W4 Games 合作,為 Godot 4.6.2 以上版本提供 Android XR 的官方支援。

我們已看到 W4 帶來的驚人動能,他們已移植 MoAT Expedition to Blobotopia 等體驗,這些體驗已在 Google Play 上線,證明 Godot 現已可製作生產級的空間體驗。

如要充分發揮平台潛力,請使用 Godot OpenXR 供應商外掛程式 5.1,這個外掛程式提供必要的 Android XR 供應商擴充功能,可用於場景網格動態解析度光線估算等功能。我們與 Godot 合作,針對 Android XR 電源設定檔和輸入標準,最佳化 OpenXR 實作方式。

開始使用 Godot:

Unity 

Unity OpenXR:Android XR 1.13 套件現已推出 Unity 6.5 Beta 版。Unity 已擴大 Application SpaceWarp 支援,納入 uGUI 和 TextMeshPro。敬請期待今年夏天推出的 Unity 6.5 一般版本,以及更多平台強化功能。

適用於 Unity 的 Android XR Extensions v1.3.1

如要進行全面的平台整合,您需要的所有其他項目都包含在最新的  Android XR 擴充功能版本中:

  • 空間 API 支援:您現在可以直接透過 XRSessionFeature 設定管理 android.software.xr.api.SPATIAL 資訊清單標記,輕鬆定義應用程式的空間 API 需求和目標層級。
  • 精細眼部臉部追蹤:全新的「精細眼部姿勢」功能會使用 TryGetFineEyePoses 擴充方法,提供高精確度的眼部姿勢。
  • 直接預覽支援:Android XR 串流功能可在 Unity 編輯器的 PlayMode 中啟用直接預覽支援 (僅限 Windows)。

注意:Android XR (Extensions)Hand Mesh 已移除,現在應使用擴充功能套件中的統一 Hand Mesh Data

適用於 Unity 的 Android XR 互動架構

Android XR Interaction Framework (AXRIF) 現已推出開發人員預先發布版。AXRIF 是不具樣式的意見輸入工具包,可將建構介面所需的複雜邏輯抽象化,確保介面與 Android XR 系統互動一致。

AXRIF 並非著重於 UI 視覺效果,而是優先處理 Android XR 使用者體驗的基礎機制。這項技術的核心是 Transition Manager,可支援系統豐富的多模態輸入,並在 6DoF 控制器、3D 滑鼠、手勢追蹤和眼球注視之間切換狀態。開發人員只要善用這個架構,就能大幅減少實作負擔,輕鬆在應用程式中導入 Android XR 的完整互動功能。

這個架構在推出時提供三項核心功能:

  • 自動多模態輸入轉換:架構會管理狀態機器,以便在輸入模態之間切換。舉例來說,當使用者從注視目標物件轉為直接觸控時,系統會處理轉場邏輯,簡化手部、控制器和滑鼠的同步支援。
  • 目光輔助手勢互動:AXRIF 會結合目光向量目標和手勢辨識 (例如雙指捏合選取),進行精確的遠距互動,與系統的預設行為相符。
  • 以物理為基礎的 2D UI 互動:這個框架會將高保真手部追蹤對應至 2D 平面互動,讓您在浮動式面板上直覺地使用輕觸和滑動手勢,同時遵守實體邊界限制。

採用 AXRIF 後,應用程式會沿用平台的原生互動模式,確保應用程式與作業系統的其餘部分保持一致。

探索工具包:

立即開始使用:

現在正是投入 Android XR 開發的最佳時機。無論您使用 Unity、Unreal 或 Godot,這個平台都能支援,讓您盡情發揮創意。如要開始使用,請探索我們的官方引擎合作夥伴:

如要瞭解這項公告和所有 Google I/O 2026 更新,請前往 io.google

撰寫者:

繼續閱讀