Version: 2017.2
Standalone Input Module (Módulo Input Standalone)
Event Trigger

Touch Input Module (Módulo de Input Táctil)

Note: TouchInputModule is obsolete. Touch input is now handled in StandaloneInputModule.

Este módulo está diseñado para funcionar con dispositivos táctiles. Éste envía eventos de apuntadores para cuando se toque o se arrastre en respuesta al input del usuario. El módulo soporta múlti-toques.

El módulo utiliza los Raycasters configurados en la escena para calcular qué elemento está actualmente siendo tocado. Un raycast es emitido para cada toque actual.

Propiedades

Propiedad: Función:
Force Module Active Forces this module to be active.

Detalles

El flujo para el módulo es el siguiente:

  • Para cada evento táctil \t- Si es una nueva pulsación (se presiona) \t\t- Envia el evento PointerEnter (enviado a cada objeto de la jerarquía que lo pueda manejar) \t\t- Envia un evento PointerPress \t\t- Caché el controlador de arrastre (primer elemento en la jerarquía que lo maneja) \t\t- Envia el evento BeginDrag al controlador de arrastre \t\t- Establece el objeto ‘presionado’ como Seleccionado en el event system (sistema de eventos) \t- Si se trata de una pulsación continua (se presiona continuamente) \t\t- Procesa el movimiento \t\t- Envia DragEvent al controlador de arrastre en caché \t\t- Maneja los eventos PointerEnter y PointerExit si touch (el tacto) se mueve entre objetos \t- Si se suelta \t\t- Envia el evento PointerUp al objeto que recibe el PointerPress \t\t- Si el objeto que flota actual es el mismo que el objeto PointerPress envia un evento PointerClick \t\t- Envia un evento Drop si había un controlador de arrastre en caché - Send a EndDrag event to the cached drag handler
Standalone Input Module (Módulo Input Standalone)
Event Trigger