Controller-Zuordnungstool

Das Controllerzuordnungstool ist ein Laufzeittool (auf dem Gerät oder im Editor), mit dem Entwickler schnell die Unity-Eingabeachse und Schaltflächenzuordnungen für einen Hardwarecontroller (z. B. Motion Controller) bestimmen können.

Dieses Tool ist sehr nützlich, wenn Sie Unterstützung für einen neuen Hardwarecontroller entwickeln. Es kann auch helfen, ein vermutetes Problem bei der Zuordnung von Steuerelementen in der Supportklasse für einen vorhandenen Controller zu bestätigen.

Controller-Zuordnungstool

Verwenden des Controllerzuordnungstools

Um mit dem Controllerzuordnungstool zu beginnen, navigieren Sie zu MRTK/Tools/RuntimeTools/Tools/ControllerMappingTool, und öffnen Sie die ControllerMappingTool-Szene. Nachdem die Szene geladen wurde, kann das Projekt entweder im Editor, im Wiedergabemodus oder auf einem Gerät erstellt und ausgeführt werden.

So untersuchen Sie die Unity-Zuordnungen für einen Controller:

  • Verbinden des Controllers
  • Drücken Sie die einzelnen Schaltflächen, und verschieben Sie jede Achse.
  • Beachten Sie die Zuordnungen in der Anzeige.
  • Aktualisieren der Steuerelementzuordnungen im Eingabesystemdatenanbieter für den Controller

Hinweis

Das Controllerzuordnungstool nutzt keine Microsoft Mixed Reality Toolkit-Komponenten. Es kommuniziert direkt mit Unity, um die Steuerelementzuordnungen zu bestimmen und anzuzeigen.

Anzeige aller Steuerelemente

Der große Anzeigebereich meldet den Status aller definierten Unity-Eingabeachsen und -Schaltflächen (z. B. Achse 10, Schaltfläche 3). Dieser Bereich bietet eine vollständige Ansicht des Zustands des Controllers.

Anzeige aller Steuerelemente

Anzeigen von aktiven Steuerelementen

Der kleinere, schmale Anzeigebereich zeigt die Unity-Eingabe als Axt und Schaltflächen an, die sich im aktiven Zustand befinden (z. B. eine Schaltfläche wird gedrückt). Die Anzeige der aktiven Steuerelemente bietet eine leicht lesbare Zusammenfassungsansicht des Zustands des Controllers.

Anzeigen von aktiven Steuerelementen

Siehe auch