Erkennen von Controllern in MRTK2

MRTK unterstützt viele verschiedene Controller. Viele Controller, z. B. HTC Vive Knuckles und HTC Vive Wands, funktionieren nativ, sobald eine mit MRTK erstellte Anwendung auf dem kompatiblen Gerät gestartet wird. Andere Controller, z. B. artikulierte Hände auf dem Oculus Quest und den HP Reverb G2-Controllern, benötigen zusätzliche Pakete, bevor sie vom MRTK erkannt werden.

In diesem Dokument werden die gängigen Szenarien beschrieben, in denen zusätzliche Pakete installiert werden müssen. Anweisungen zur Bereitstellung auf Ihrem Gerät finden Sie auf den Bereitstellungsseiten hololens/WMR oder Oculus Quest . Weitere Informationen zu Controllern finden Sie auf der Seite features. Informationen zum Debuggen von Problemen mit Controllern finden Sie im Controllerzuordnungstool.

HP Reverb G2-Controller

Um die HP Reverb G2-Controller bei Verwendung von MRTK zu erkennen und anzuzeigen, führen Sie die folgenden Schritte aus, um das Microsoft.MixedReality.Input-Paket zu installieren. Nach der Installation dieses Pakets müssen keine weiteren Änderungen an den Standardprofilen vorgenommen werden, damit die Controller auf dem HP Hall angezeigt werden.

Um die Controller im Editor anzuzeigen, müssen Sie sicherstellen, dass Sie das OpenXR-Plug-In verwenden.

Oculus-Controller

Befolgen Sie zum Visualisieren von Oculus-Controllermodellen die Bereitstellungsanweisungen für Oculus Quest. Wenn Sie bei Verwendung der Controller virtuelle Hände anzeigen möchten, stellen Sie sicher, dass Render Avatar Hands Instead Of Controllers unter dem XR SDK Oculus Geräte-Manager aktiviert ist. Deaktivieren Sie andernfalls diese Option.

OculusDeviceManagerVisualizationSettings