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:
Obliga a este módulo en estar activo. Obliga a este módulo en estar activo.

Detalles

El flujo para el módulo es el siguiente:

  • Para cada evento táctil \t- Si se trata de una nueva pulsación (toque) \t\t- Envía un evento PointerEnter (enviado a cada objeto en la jerarquía que lo pueda manejar) \t\t- Envía evento PointerPress \t\t- Almacenar en caché el manejador de arrastre (drag handler) (primer elemento en la jerarquía que lo pueda manejar) \t\t- Envía un evento BeginDrag al manejador de arrastre (drag handler) \t\t- Configura el objeto ‘Pressed’ (presionado) como Selected (seleccionado) en el sistema de eventos \t- Si es una pulsación (toque-presionado) continuo \t\t- Processa el movimiento \t\t- Envía DragEvent al manejador de arrastre (drag handler) almacenado en caché \t\t- Maneja los eventos PointerEnter y PointerExit si el toque se mueve entre objetos \t- Si se suelta (release) \t\t- Envia evento PointerUp al objeto que ha recibido PointerPress \t\t- Si el objeto el cual en vuelo estacionario es el mismo que el objeto PointerPress enviar un evento PointerClick \t\t- Envía un evento Drop si había un manejador de arrastre (drag handler) en caché \t\t- Envía un evento EndDrag al manejador de arrastre (drag handler) en caché
Standalone Input Module (Módulo Input Standalone)
Event Trigger