Strumento di mapping del controller - MRTK2

Lo strumento di mapping del controller è uno strumento runtime (nel dispositivo o nell'editor) che consente agli sviluppatori di determinare rapidamente l'asse di input di Unity e i mapping dei pulsanti per un controller hardware (ad esempio: controller di movimento).

Questo strumento è molto utile quando si sviluppa il supporto per un nuovo controller hardware. Può anche essere utile confermare un problema sospetto di mapping dei controlli nella classe di supporto per un controller esistente.

Controller mapping tool

Uso dello strumento di mapping del controller

Per iniziare a usare lo strumento di mapping del controller, passare a MRTK/Tools/RuntimeTools/Tools/ControllerMappingTool e aprire la scena ControllerMappingTool . Una volta caricata la scena, il progetto può essere eseguito nell'editor, usando la modalità di riproduzione o compilata ed eseguita in un dispositivo.

Per esaminare i mapping di Unity per un controller:

  • Connessione il controller
  • Premere ogni pulsante e spostare ogni asse
  • Si notino i mapping nella visualizzazione
  • Aggiornare i mapping di controllo nel provider di dati di sistema di input per il controller

Nota

Lo strumento di mapping del controller non usa i componenti di Microsoft Realtà mista Toolkit. Comunica direttamente con Unity per determinare e visualizzare i mapping dei controlli.

Tutti i controlli visualizzano

Il pannello di visualizzazione di grandi dimensioni segnala lo stato di tutti gli assi e i pulsanti di input Unity definiti (ad esempio Asse 10, Pulsante 3). Questo pannello fornisce una visualizzazione completa dello stato del controller.

All controls display

Visualizza controlli attivi

Il pannello di visualizzazione più piccolo e stretto mostra l'axed di input unity e i pulsanti che si trovano in uno stato attivo (ad esempio, un pulsante viene premuto). Il display dei controlli attivi offre una visualizzazione di riepilogo facile da leggere dello stato del controller.

Active controls display

Vedi anche