Пытаюсь двигать менюшку тачем через touch.deltaPosition.y в заданном диапазоне.
При первом запуске приложения на андроиде все работает отлично, меню ездит точно за пальцем. Но если закрыть приложение и запустить повторно, то скорость движения меню гораздо меньше и заметно отстает от пальца.
Пробовал запускать на планшете, там все ок.
Второй день уже голову ломаю.
Синтаксис:
Используется csharp
void Update()
{
if (Input.touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Moved && pressed)
{
float touch = Input.GetTouch(0).deltaPosition.y;
rectTransform.anchoredPosition = new Vector2(0f, yPos);
yPos += touch;
yPos = Mathf.Clamp(yPos, MinPos, MaxPos);
}
{
if (Input.touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Moved && pressed)
{
float touch = Input.GetTouch(0).deltaPosition.y;
rectTransform.anchoredPosition = new Vector2(0f, yPos);
yPos += touch;
yPos = Mathf.Clamp(yPos, MinPos, MaxPos);
}
Есть мысли в чем может быть проблема?