Strumento di mapping del controller - MRTK2

Lo strumento di mapping del controller è uno strumento di runtime (nel dispositivo o nell'editor) che consente agli sviluppatori di determinare rapidamente l'asse di input e i mapping dei pulsanti di Unity 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 per confermare un problema sospetto di mapping dei controlli nella classe di supporto per un controller esistente.

Strumento di mapping del controller

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 . Dopo aver caricato la scena, il progetto può essere eseguito nell'editor, usando la modalità di riproduzione o compilato ed eseguito in un dispositivo.

Per esaminare i mapping di Unity per un controller:

  • Connettere il controller
  • Premere ogni pulsante e spostare ogni asse
  • Si notino i mapping nella visualizzazione
  • Aggiornare i mapping dei controlli nel provider di dati del 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 vengono visualizzati

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

Tutti i controlli vengono visualizzati

Visualizzazione dei controlli attivi

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

Visualizzazione dei controlli attivi

Vedi anche