Touch Controller

Touch controller

Creamos dentro del objeto vacío [VRTK_Scripts] dos objetos vacíos que gestionarán los eventos de los controladores.

Cada controlador gestionará que podemos hacer con los mandos en VR. Vamos a listar que componentes podemos añadir:

VRTK_Controller Events

Mapeado de los botones del mando y su sensibilidad. Si queremos usar eventos de unity para lanzar los eventos del controlador podemos añadir el componente: VRTK_ControllerEvents_UnityEvents

VRTK_INTERACT TOUCH

Envía un evento al tocar un objeto. Es necesario que l objeto que queremos tocar tenga el componente VRTK_InteractableObject

Si queremos definir un área mayor que el collider del mando podemos añadir el componente: VRTK_InteractNearTouch

VRTK_INTERACT GRAB

Nos permite coger objetos interactivos.

VRTK_InteractUse

Envia un evento para usar objetos interactivos. Es necesario estar tocando el objeto para poder usarlo.

VRTK_Pointer

Componente básico para poder emitir un puntero desde el objeto. El puntero se puede usar para activar el teletransporte o para interaccionar con los objetos.

Si queremos usar este mando para teletransportarnos tenemos que activar Enable Teleport. (Ver más info en Teletransporte)

Para renderizar este puntero tenemos dos formas: Una recta o una curva Bezier.

VRTK_StraightPointerRenderer

VRTK_BezierPointerRenderer

Last updated

Was this helpful?