产品资讯

适用于 Unity、Unreal 和 Godot 的 Android XR 更新

阅读用时:4 分钟
Luke Hopkins
开发者关系工程师,Android

今天,我们很高兴地宣布,Android XR 已正式支持 Unreal Engine 和 Godot。除了这些引擎扩展之外,我们还推出了旨在提高您的工作效率并实现全新 XR 功能的新工具:Android XR 引擎中心Android XR 互动框架

Android XR Engine Hub

Android XR Engine Hub 目前适用于 Windows,是您的开发任务控制中心。它充当高速桥梁, 将设备创建的感知数据直接从设备流式传输到您选择的引擎中,从而统一您在 Unity、Unreal Engine 和 Godot 中的工作流程。

DirectPreview_Low.gif

通过 OpenXR 进行实时串流

Hub 可弥合桌面设备功能与移动传感器数据之间的差距。无需进行完整构建,即可了解应用对现实世界的反应;中心会直接将物理 Android XR 设备中的 OpenXR 扩展程序流式传输到 Windows 计算机。

这意味着,您可以在“播放模式”下迭代复杂的互动,同时接收来自头戴式耳机传感器的高保真实时数据。如果没有此流式传输功能,即使只是对眼动追踪或空间映射进行细微更改,也需要完整导出并安装 APK。

该 Hub 可针对以下流式扩展程序实现低延迟测试:

核心支持和互动支持

  • XR_EXT_hand_tracking 和 hand_interaction:流式传输 26 点手部网格和关节数据,以便立即进行互动测试。
  • XR_EXT_eye_gaze_interaction:虚拟化眼动追踪数据,以便在 PC 上测试界面和注视点逻辑。
  • XR_EXT_palm_pose 和 XR_EXT_uuid:实时精确跟踪和持续的对象 ID 流式传输。

Android XR 供应商扩展

  • 眼部和面部追踪 (XR_ANDROID):将富有表现力的虚拟形象数据流式传输到编辑器,无需构建即可提升社交表现力。
  • 透传和可追踪对象:直接在引擎的视口中访问实时环境理解功能,例如飞机检测和命中测试。

通过虚拟化设备的硬件功能并通过低延迟桌面桥接器进行流式传输,Android XR Engine Hub 可让游戏引擎开发者快速迭代。

下载中心

扩大游戏引擎支持范围

我们致力于遵守 OpenXR 标准,确保无论是经验丰富的工作室还是独立开发者,都能使用一流的工具将创意构想变为现实。

Unreal Engine

Unreal Engine 支持现已推出开发者预览版,目标版本为 5.6.1。此集成直接基于 OpenXR 构建,支持使用 Android XR 供应商插件(适用于 Unreal),您可以使用 Unreal 蓝图或 C++ 支持来访问平台特定的扩展程序,以实现高级手部跟踪、面部跟踪和场景理解(例如平面检测和深度)。

ue5_1-02-ue-project-creation.png

Unreal 使用入门

Godot

我们与 Godot FoundationW4 Games 合作,为 Godot 4.6.2 及更高版本提供对 Android XR 的官方 Godot 支持。

我们已经看到 W4 取得了令人瞩目的进展,他们移植了 MoAT Expedition to Blobotopia 等已在 Google Play 上发布的体验,这证明 Godot 已经可以用于打造生产级空间体验。

如需充分发挥平台潜力,请使用 Godot OpenXR Vendors 插件 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 扩展 v1.3.1

我们最新的 Android XR 扩展程序版本中提供了全面平台集成所需的一切:

  • 空间 API 支持:您现在可以直接通过 XRSessionFeature 设置管理 android.software.xr.api.SPATIAL 清单标记,从而比以往更轻松地定义应用的空间 API 要求和目标级别。
  • 精细眼部面部追踪:新的精细眼部姿势功能使用 TryGetFineEyePoses 扩展方法提供高精度的眼部姿势。
  • 直接预览支持Android XR Streaming 功能可在 Unity 编辑器的 PlayMode 中实现直接预览支持(仅限 Windows)。

注意Android XR (Extensions)Hand Mesh 已移除;您现在应使用扩展程序软件包中的统一手部网格数据

适用于 Unity 的 Android XR 互动框架

Android XR 互动框架 (AXRIF) 现已推出开发者预览版。AXRIF 是一款无样式、有主张的输入工具包,可提取构建与 Android XR 系统交互一致的界面所需的复杂逻辑。

AXRIF 并非侧重于界面视觉效果,而是优先考虑 Android XR 用户体验的底层机制。其核心是与系统丰富的多模态输入相同的 Transition Manager,可在 6DoF 控制器、3D 鼠标、手部跟踪和眼动追踪之间切换状态。借助此框架,开发者可以大幅减轻实现负担,从而为应用带来 Android XR 的全套强大互动功能。

在发布时,该框架提供以下三项核心功能:

  • 自动多模态输入转换:框架管理用于在输入模态之间切换的状态机。例如,当用户从凝视目标对象过渡到直接触摸目标对象时,它会处理过渡逻辑,从而简化对手部、控制器和鼠标的同时支持。
  • 凝视辅助手势互动:AXRIF 将凝视向量定位与手势识别(例如捏合选择)相结合,实现精准的远程互动,与系统的默认行为相匹配。
  • 基于物理的 2D 界面互动:该框架将高保真手部跟踪映射到 2D 平面互动,从而在遵守物理边界限制的同时,在浮动面板上实现直观的戳击和滑动操作。

通过采用 AXRIF,您的应用可以沿用平台的原生互动模型,确保应用与操作系统的其余部分保持一致。

探索工具包

立即开始

现在正是深入了解 Android XR 开发的最佳时机。该平台支持 Unity、Unreal 和 Godot,无论您使用哪种引擎,都能实现您的创意。如需开始使用,请了解我们的官方引擎合作伙伴:

如需了解此公告和所有 Google I/O 2026 更新,请访问 io.google

作者:

继续阅读