Как исправить регистрацию метода OnMouseDrag в Unity?

У меня есть метод OnMouseDrag. Проблема в том, что я использую его на телефоне и если нажать несколькими пальцами по экрану, образуются баги. Мне нужно чтобы метод регистрировал только первый клик, это можно как то сделать?


Ответы (1 шт):

Автор решения: roman lvov

Если используете старую систему ввода (input system), то вы можете отследить нажатия пальцев через индекс метода Input.GetTouch(0). Создайте дополнительное условие в вашем методе OnMouseDrag, тогда вы сможете использовать логику и данные только первого прикоснувшегося пальца при перетаскивании)

→ Ссылка