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?