Touch

struct in UnityEngine

Cambiar al Manual

Descripción

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.

Variables

altitudeAngleEl valor de 0 radianes indica que el stylus es paralelo a la superficie, pi/2 indica que es perpendicular.
azimuthAngleValor de 0 radianes indica que el stylus apunta a lo largo del eje-x del dispositivo.
deltaPositionEl delta de posición desde el último cambio.
deltaTimeCantidad de tiempo que ha pasado desde el último cambio grabado en los valores Táctiles.
fingerIdEl índice único para el tacto.
maximumPossiblePressureEl valor de presión máxima posible para una plataforma. Si Input.touchPressureSupported retorna false, el valor de esta propiedad siempre será 1.0f.
phaseDescribe la fase del toque táctil.
positionLa posición del toque táctil en coordenadas de pixel.
pressureLa 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.
radiusValor 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.
radiusVarianceThis 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.
rawPositionLa posición cruda utilizada para el toque táctil.
tapCountCantidad de toques táctiles.
typeUn valor que indica si un toque fue de tipo Directo, Indirecto (o remoto) o Tipo de Stylus.
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961