Movimiento
Sistema de movimiento con los mandos VR.
Si queremos usar los touchpad de los mandos para movernos libremente vamos a tener que crear un GameObject con el componente VRTK_TouchpadControl para cada mando.
Vamos a crear un Objeto Vacío TouchControl con otros dos GameObject que gestionarán cada uno de los mandos.

VRTK_TouchpadControl
A cada Objeto vacío le añadimos el componente VRTK_TouchpadControl. Tenemos que asignarle el Controller Script Alias a cada uno de los componentes para que podamos capturar los eventos de cada mando.

Ahora le asignaremos los componentes que definan qué tipo de movimiento vamos a utilizar. A cada uno de los componentes tendremos que pasarle el TouchPadControl
VRTK_SlideObjectControlAction
Este componente lo usamos para crear un movimiento continuo. Tendremos que añadir un componente por cada eje del touchpad.

VRTK_WarpObjectControlAction
Este componente lo usaremos para movernos mediante pequeños saltos.
VRTK_RotateObjectControlAction
Este componente se usa si queremos rotar la vista con los mandos. No es recomendable utilizarlo con valores de rotación alto ya que pueden producir mareos
VRTK_SnapRotateObjectControlAction
Este componente nos hará rotar mediante pequeños pestañeos de cámara. Es más confortable que la rotación anterior.

Last updated
Was this helpful?