Ferramenta de mapeamento do controlador – MRTK2

A ferramenta de mapeamento do controlador é uma ferramenta de runtime (no dispositivo ou no editor) que permite aos desenvolvedores determinar rapidamente o eixo de entrada do Unity e mapeamentos de botão para um controlador de hardware (por exemplo: controlador de movimento).

Essa ferramenta é muito útil ao desenvolver suporte para um novo controlador de hardware. Ele também pode ajudar a confirmar um problema de mapeamento de controle suspeito na classe de suporte para um controlador existente.

Controller mapping tool

Usando a ferramenta de mapeamento do controlador

Para começar a usar a ferramenta de mapeamento do controlador, navegue até MRTK/Tools/RuntimeTools/Tools/ControllerMappingTool e abra a cena ControllerMappingTool . Depois que a cena for carregada, o projeto poderá ser executado no editor, usando o modo de reprodução ou criado e executado em um dispositivo.

Para examinar os mapeamentos do Unity para um controlador:

  • Conexão o controlador
  • Pressione cada botão e mova cada eixo
  • Observe os mapeamentos na exibição
  • Atualizar os mapeamentos de controle no provedor de dados do sistema de entrada para o controlador

Observação

A ferramenta de mapeamento do controlador não usa componentes do Microsoft Realidade Misturada Toolkit. Ele se comunica diretamente com o Unity para determinar e exibir os mapeamentos de controle.

Todos os controles são exibidos

O painel de exibição grande relata o estado de todos os botões e eixos de entrada do Unity definidos (ex: Eixo 10, Botão 3). Este painel fornece uma exibição completa do estado do controlador.

All controls display

Exibição de controles ativos

O painel de exibição menor e estreito mostra a entrada do Unity com axed e botões que estão em um estado ativo (ex: um botão é pressionado). A exibição de controles ativos fornece uma exibição de resumo fácil de ler do estado do controlador.

Active controls display

Confira também