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

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

Obsoleto TouchInputModule no se requiere más ya que el input táctil es manejado en 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é \t\t- Envia un evento EndDrag al controlador de arrastre en caché
Standalone Input Module (Módulo Input Standalone)
Event Trigger