Erkennen von Controllern in MRTK2

MRTK hat Unterstützung für viele verschiedene Controller. Viele Controller, z. B. HTC Vive Knuckles und HTC Vive Wands, funktionieren systemisch, sobald eine Anwendung, die mit MRTK erstellt wurde, auf dem kompatiblen Gerät gestartet wird. Andere Controller, z. B. artikulierte Hände auf der Oculus Quest und die HP Reverb G2 Controller, erfordern zusätzliche Pakete, bevor sie von MRTK erkannt werden.

Dieses Dokument beschreibt die allgemeinen Szenarien, in denen zusätzliche Pakete installiert werden müssen. Anweisungen zum Bereitstellen 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 Controller-Zuordnungstool

HP Reverb G2 Controller

Um die HP Reverb G2-Controller beim Verwenden von MRTK zu erkennen und anzuzeigen, führen Sie die folgenden Schritte aus, um das Microsoft.MixedReality.Input-Paket zu installieren. Nachdem dieses Paket installiert wurde, müssen keine anderen Änderungen an den Standardprofilen vorgenommen werden, damit die Controller auf dem HP Reverb angezeigt werden.

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

Oculus-Controller

Um Oculus-Controllermodelle zu visualisieren, folgen Sie den Anweisungen zur Oculus Quest-Bereitstellung. Wenn Sie virtuelle Hände beim Verwenden der Controller anzeigen möchten, stellen Sie sicher, dass Rendern von Avatar-Händen anstelle von Controllern unter dem XR SDK Oculus Geräte-Manager überprüft wird. Andernfalls deaktivieren Sie diese Option.

OculusDeviceManagerVisualizationSettings