检测 MRTK 中的控制器

MRTK 支持许多不同的控制器。 在兼容的设备上启动使用 MRTK 构建的应用程序时,许多控制器(例如 HTC Vive Knuckles 和 HTC Vive Wands)都可以在本机可用。 其他控制器(如 Oculus Quest 上的关节手和 HP Reverb G2 控制器)需要额外的包才能被 MRTK 识别。

本文档将介绍需要安装额外包的常见方案。 有关如何部署到设备的说明,请参阅 Hololens/WMROculus Quest 部署页。 有关控制器的其他信息,请访问功能页。 若要调试控制器的问题,请参阅控制器映射工具

HP Reverb G2 控制器

若要在使用 MRTK 时检测并显示 HP Reverb G2 控制器,请按照以下步骤安装 Microsoft.MixedReality.Input 包。 安装此包后,不需要对默认配置文件进行其他更改,控制器即会显示在 HP Reverb 上。

若要在编辑器中显示控制器,需要确保使用 OpenXR 插件

Oculus 控制器

若要可视化 Oculus 控制器模型,请按照 Oculus Quest 部署说明进行操作。 如果要在使用控制器时显示虚拟手,请确保在 XR SDK Oculus 设备管理器下选中“呈现虚拟手而非控制器”。 否则,请取消选中此选项。

OculusDeviceManagerVisualizationSettings