@XDecent

Нужно различать Нажатие и Зажатие.Как это сделать?

Нужно чтобы при нажатии выполнялось событие A,а при зажатии - событие B. У меня в коде возникает конфликт между нажатием и зажатием.Поэтому когда происходит зажатие,то событие A тоже происходит.Работаю в юнити, с#, TouchPhase
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
vabka
@vabka
Токсичный шарпист
Нажатие/зажатие можно определять по фазе TouchPhase.Ended.
1. Происходит TouchPhase.Began. Считаем, что это будет нажатие
2. Начинаем считать время.
3. Если прошло больше, чем N, то считаем, что у нас будет зажатие
4. Происходит TouchPhase.Ended
5. Выполняем зажатие или нажатие.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы