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.

Importante: No olvidar pasar el Touchpad Control a cada uno de los componentes.

Last updated

Was this helpful?