Touch.rawPosition
Declaration
public Vector2 rawPosition;Описание
Первое положение сенсорного контакта в координатах пикселей экранного пространства.
Raw position возвращает первоначальное положение касания и не меняется при перетаскивании касания. Если вам нужно текущее положение касания, см. Touch.position.
Нижний левый угол экрана или окна находится на (0, 0). Верхний правый угол экрана или окна находится на (Screen.width, Screen.height).
// This script outputs the raw position of an active touch contact
// Attach this script to a GameObject // Create a Text GameObject (GameObject>UI>Text) // Attach the Text to the Text field in the Inspector window of your GameObject
using UnityEngine; using UnityEngine.UI;
public class TouchRawPositionExample : MonoBehaviour { public Text m_Text;
void Update() { if (Input.touchCount > 0) { Touch touch = Input.GetTouch(0);
// Update the Text on the screen depending on the raw position of the touch // NOTE: rawPosition doesn't change when the touch contact is dragged m_Text.text = "Raw Position : " + touch.rawPosition; } else { m_Text.text = "No touch contacts"; } } }