Controllerzuordnungstool – MRTK2
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) ermitteln können.
Dieses Tool ist sehr nützlich, wenn Unterstützung für einen neuen Hardwarecontroller entwickelt wird. Es kann auch helfen, ein vermutetes Problem mit der Steuerungszuordnung in der Supportklasse für einen vorhandenen Controller zu bestätigen.
Verwenden des Controllerzuordnungstools
Navigieren Sie für die ersten Schritte mit dem Controllerzuordnungstool 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 jede Schaltfläche, und verschieben Sie jede Achse.
- Beachten Sie die Zuordnungen in der Anzeige.
- Aktualisieren der Steuerelementzuordnungen im Eingabesystemdatenanbieter für den Controller
Hinweis
Das Controllerzuordnungstool verwendet 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 Zustand aller definierten Unity-Eingabeachsen und -schaltflächen (z. B. Achse 10, Schaltfläche 3). Dieser Bereich bietet eine vollständige Ansicht des Status des Controllers.
Anzeige aktiver Steuerelemente
Der kleinere, schmale Anzeigebereich zeigt die Unity-Eingabe und schaltflächen, die sich in einem aktiven Zustand befinden (z. B. wird eine Schaltfläche gedrückt). Die Anzeige der aktiven Steuerelemente bietet eine leicht lesbare Zusammenfassungsansicht des Status des Controllers.