Estructura que describe el estatus de un dedo tocando la pantalla.
Los dispositivos pueden rastrear un número de diferentes piezas de datos sobre un toque en una pantalla táctil, incluyendo su phase
(es decir, si acaba de comenzar, terminó o se movió), su posición y si el toque era un solo contacto o varios toques táctiles. Además, la continuidad de un toque entre las actualizaciones de frame puede ser detectada por el dispositivo, por lo que un número de identificación consistente se puede informar a través de frames y se utiliza para determinar cómo se mueve un dedo en particular.
La estructura Touch es utilizada por Unity para almacenar datos relacionados a una sola instancia táctil y es retornada por la función Input.GetTouch. Unas llamadas frescas a GetTouch se necesitarán en cada actualización de frame para obtener la última información táctil del dispositivo pero la propiedad fingerId se puede utilizar para identificar el mismo tacto entre frames.
Mirar también: Input.GetTouch, TouchPhase enum.
altitudeAngle | El valor de 0 radianes indica que el stylus es paralelo a la superficie, pi/2 indica que es perpendicular. |
azimuthAngle | Valor de 0 radianes indica que el stylus apunta a lo largo del eje-x del dispositivo. |
deltaPosition | The position delta since last change in pixel coordinates. |
deltaTime | Cantidad de tiempo que ha pasado desde el último cambio grabado en los valores Táctiles. |
fingerId | El índice único para el tacto. |
maximumPossiblePressure | El valor de presión máxima posible para una plataforma. Si Input.touchPressureSupported retorna false, el valor de esta propiedad siempre será 1.0f. |
phase | Describe la fase del toque táctil. |
position | The position of the touch in screen space pixel coordinates. |
pressure | La cantidad de presión actual siendo aplicada a un toque táctil. 1.0f es considerado en ser la presión de un toque promedio. Si Input.touchPressureSupported retorna false, el valor de esta propiedad siempre será 1.0f. |
radius | Valor estimado del radio de un toque. Añada radiusVariance para obtener el tamaño de tacto máximo, sálvelo para obtener el tamaño de tacto mínimo. |
radiusVariance | This value determines the accuracy of the touch radius. Add this value to the radius to get the maximum touch size, subtract it to get the minimum touch size. |
rawPosition | The first position of the touch contact in screen space pixel coordinates. |
tapCount | Cantidad de toques táctiles. |
type | Un valor que indica si un toque fue de tipo Directo, Indirecto (o remoto) o Tipo de Stylus. |