Herramienta de asignación de controladores: MRTK2

La herramienta de asignación de controladores es una herramienta en tiempo de ejecución (en el dispositivo o en el editor) que permite a los desarrolladores determinar rápidamente el eje de entrada de Unity y las asignaciones de botones para un controlador de hardware (por ejemplo, controlador de movimiento).

Esta herramienta es muy útil al desarrollar compatibilidad con un nuevo controlador de hardware. También puede ayudar a confirmar un problema de asignación de control sospechoso en la clase de soporte técnico para un controlador existente.

Controller mapping tool

Uso de la herramienta de asignación de controladores

Para empezar a trabajar con la herramienta de asignación de controladores, vaya a MRTK/Tools/RuntimeTools/Tools/ControllerMappingTool y abra la escena ControllerMappingTool . Una vez cargada la escena, el proyecto se puede ejecutar en el editor, mediante el modo de reproducción o compilado y ejecutado en un dispositivo.

Para examinar las asignaciones de Unity para un controlador:

  • Conectar el controlador
  • Presione cada botón y mueva cada eje
  • Observe las asignaciones en la pantalla
  • Actualización de las asignaciones de control en el proveedor de datos del sistema de entrada para el controlador

Nota

La herramienta de asignación de controladores no usa componentes de Microsoft Mixed Reality Toolkit. Se comunica directamente con Unity para determinar y mostrar las asignaciones de controles.

Se muestran todos los controles

El panel de presentación grande informa del estado de todos los ejes y botones de entrada definidos de Unity (por ejemplo: Eje 10, Botón 3). Este panel proporciona una vista completa del estado del controlador.

All controls display

Visualización de controles activos

El panel de pantalla más pequeño y estrecho muestra los botones y los ejes de entrada de Unity que están en un estado activo (por ejemplo: se presiona un botón). La pantalla de controles activos proporciona una vista de resumen fácil de leer del estado del controlador.

Active controls display

Consulta también