El servicio de simulación de entrada del MRTK le permite probar varios tipos de interacción en el editor de Unity sin necesidad de compilarlos ni implementarlos en un dispositivo. Esto le permite iterar rápidamente las ideas que surjan durante el proceso de diseño y desarrollo. Use combinaciones de teclado y mouse para controlar las entradas simuladas.
Con el servicio de simulación de entrada, podrá emular el comportamiento de dispositivos y plataformas que podrían no estar disponibles en el editor de Unity. Algunos ejemplos son los siguientes:
La característica de seguimiento de la cabeza de HoloLens o un dispositivo VR
Los gestos de mano con HoloLens
La característica de seguimiento de manos y articulaciones de HoloLens 2
La característica de seguimiento ocular de HoloLens 2
Advertencia
La simulación de entrada no funciona cuando se usa el modo de emulación "Unity's XR Holographic Emulation" > "Emulation Mode" = "Simulate in editor". Si se ejecuta la simulación en el editor de Unity, este tomará el control y no admitirá la simulación de entrada del MRTK. Para usar la simulación de entrada del MRTK, deberá establecer la emulación holográfica de XR en:
Emulation Mode = "None".
Configuración de la simulación de entrada de MRTK3
Antes de agregar la simulación de entrada a la escena, asegúrese de que ha habilitado el "Subsistema para síntesis de manos" en la configuración del proyecto de MRTK3. Para obtener más información sobre cómo configurar las opciones de MRTK3, vea Subsistemas : MRTK3. Si el "Subsistema para síntesis de manos" no está habilitado, la simulación de mano de MRTK3 no funcionará.
A continuación, agregue el elemento MRTKInputSimulator a la escena. Este objeto prefabricado habilitará la simulación de entrada de MRTK3 a través del componente del simulador de entrada. Este componente usa los recursos del sistema de entrada de Input Action Unity para definir enlaces de teclas para mover la cámara, la mirada ocular y las manos del simulador. El objeto prefabricado del simulador de entrada de MRTK3 especifica enlaces de teclado predeterminados, como se describe en Cómo usar la simulación de entrada de MRTK3. Estos enlaces de teclas se configuran en el recurso de acción de entrada predeterminado, MRTKInputSimulatorControl, que contiene dos esquemas de control (o conjuntos de controles). Un conjunto de controles usa los enlaces de claves de MRTK2 heredados y el otro usa los enlaces de teclas MRTK3 más recientes. De forma predeterminada, el MRTKInputSimulator objeto prefabricado usa el conjunto de controles MRTK3, pero esto se puede modificar estableciendo la propiedad del Control Set simulador.
Los enlaces de teclas y los conjuntos de controles disponibles del simulador de entrada se pueden modificar cambiando las Input Action Reference propiedades del componente del simulador de entrada. Se recomienda crear un nuevo recurso seleccionando "Crear > acciones de entrada" en el menú contextual de la ventana del proyecto en lugar de cambiar MRTKInputSimulatorControls.
Cómo usar la simulación de entrada del MRTK3 (controles predeterminados del simulador de entrada del MRTK3)
Cámara
Movimiento
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Desplazamiento horizontal
Teclado
A y D
Todo
Teclado
Flecha izquierda y flecha derecha
Todo
Desplazamiento vertical
Teclado
Q y E o Re. pág. y Av. pág.
Todo
Teclado
Re. pág. y Av. pág.
Todo
Desplazamiento de profundidad
Teclado
W y S
Todo
Teclado
Flecha arriba y flecha abajo
Todo
Rotación
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Inclinación
Mouse
Botón secundario + Movimiento adelante o atrás
Todo
Guiñada
Mouse
Botón secundario + Movimiento a la izquierda o la derecha
Todo
Balanceo
Mouse
Botón secundario + Rueda arriba o abajo
Todo
Control ocular
Nota
Si se activa la simulación del control ocular, el seguimiento de esta siempre estará habilitado para que su comportamiento se corresponda mejor con el del hardware que permite el seguimiento ocular.
Mirada
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Mirada horizontal
Teclado y mouse
TAB + Movimiento del mouse a la izquierda o la derecha
Todo
Mirada vertical
Teclado y mouse
TAB + Movimiento del mouse adelante o atrás
Todo
Mano o mando izquierdos
Seguimiento
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Seguimiento con bloqueo
Teclado
T
Todo
Esta interacción permite activar o desactivar la mano izquierda en una ubicación previamente determinada
Seguimiento momentáneo
Teclado
Mayús Izq
Todo
Esta interacción permite activar o desactivar la mano izquierda en la ubicación actual del mouse
Teclado
Alt Izq
MRTK versión 3
Teclado
Ctrl Izq
MRTK versión 2
Movimiento
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Desplazamiento horizontal
Teclado y mouse
Mayús Izq + Movimiento del mouse a la izquierda o la derecha
Todo
Desplazamiento vertical
Teclado y mouse
Mayús Izq + Movimiento del mouse adelante o atrás
Todo
Desplazamiento de profundidad
Teclado y mouse
Mayús Izq + Rueda del mouse arriba o abajo
Todo
Rotación
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Inclinación
Teclado y mouse
Alt Izq + Movimiento del mouse adelante o atrás
MRTK versión 3
Teclado y mouse
Ctrl Izq + Movimiento del mouse adelante o atrás
MRTK versión 2
Guiñada
Teclado y mouse
Ctrl Izq + Movimiento del mouse a la izquierda o la derecha
MRTK versión 3
Teclado y mouse
Ctrl Izq + Movimiento del mouse a la izquierda o la derecha
MRTK versión 2
Balanceo
Teclado y mouse
Alt Izq + Rueda del mouse arriba o abajo
MRTK versión 3
Teclado y mouse
Ctrl Izq + Rueda del mouse arriba o abajo
MRTK versión 2
Interacción
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Joystick (botón)
Teclado
Mayús Izq + G
Todo
Teclado
Alt Izq + G
MRTK versión 3
Teclado
Ctrl Izq + G
MRTK versión 2
Gatillo (botón)
Teclado y mouse
Mayús Izq + Botón primario del mouse
Todo
Teclado y mouse
Alt Izq + Botón primario del mouse
MRTK versión 3
Teclado y mouse
Ctrl Izq + Botón primario del mouse
MRTK versión 2
Posiciones
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Cambiar posición neutra
Teclado
Mayús Izq + P
Todo
Esta interacción permite cambiar la posición neutra (en reposo) de las manos entre las posiciones plana y lista.
Colocarse de cara a la cámara
Teclado
Mayús Izq + F
Todo
Esta interacción alterna la rotación del mando entre la posición orientada de cara a la cámara y la posición alineada con el vector de la cámara que se proyecta hacia delante.
Mano o mando derechos
Seguimiento
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Seguimiento con bloqueo
Teclado
Y
Todo
Esta interacción permite activar o desactivar la mano izquierda en una ubicación previamente determinada
Seguimiento momentáneo
Teclado
Space
Todo
Esta interacción permite activar o desactivar la mano izquierda en la ubicación actual del mouse
Teclado
Ctrl Izq
MRTK versión 3
Teclado
Ctrl Der
MRTK versión 2
Movimiento
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Desplazamiento horizontal
Teclado y mouse
Barra espaciadora + Movimiento del mouse a la izquierda o la derecha
Todo
Desplazamiento vertical
Teclado y mouse
Barra espaciadora + Movimiento del mouse adelante o atrás
Todo
Desplazamiento de profundidad
Teclado y mouse
Barra espaciadora + Rueda del mouse arriba o abajo
Todo
Rotación
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Inclinación
Teclado y mouse
Ctrl Izq + Movimiento del mouse adelante o atrás
MRTK versión 3
Teclado y mouse
Ctrl Der + Movimiento del mouse adelante o atrás
MRTK versión 2
Guiñada
Teclado y mouse
Ctrl Izq + Movimiento del mouse a la izquierda o la derecha
MRTK versión 3
Teclado y mouse
Ctrl Der + Movimiento del mouse a la izquierda o la derecha
MRTK versión 2
Balanceo
Teclado y mouse
Ctrl Izq + Rueda del mouse arriba o abajo
MRTK versión 3
Teclado y mouse
Ctrl Der + Rueda del mouse arriba o abajo
MRTK versión 2
Interacción
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Joystick (botón)
Barra espaciadora + G
Todo
Teclado
Ctrl Izq + G
MRTK versión 3
Teclado
Ctrl Der + G
MRTK versión 2
Gatillo (botón)
Teclado y mouse
Barra espaciadora + Botón primario del mouse
Todo
Teclado y mouse
Ctrl Izq + Botón primario del mouse
MRTK versión 3
Teclado y mouse
Ctrl Der + Botón primario del mouse
MRTK versión 2
Posiciones
Acción
Dispositivos
Controles
Conjunto de controles
Notas
Cambiar posición neutra
Teclado
Barra espaciadora + P
Todo
Esta interacción permite cambiar la posición neutra (en reposo) de las manos entre las posiciones plana y lista.
Colocarse de cara a la cámara
Teclado
Barra espaciadora + F
Todo
Esta interacción alterna la rotación del mando entre la posición orientada de cara a la cámara y la posición alineada con el vector de la cámara que se proyecta hacia delante.