Задать вопрос
@XDecent

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

Нужно чтобы при нажатии выполнялось событие A,а при зажатии - событие B. У меня в коде возникает конфликт между нажатием и зажатием.Поэтому когда происходит зажатие,то событие A тоже происходит.Работаю в юнити, с#, TouchPhase
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity: тариф Базовый
    6 месяцев
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
Решения вопроса 1
Нажатие/зажатие можно определять по фазе TouchPhase.Ended.
1. Происходит TouchPhase.Began. Считаем, что это будет нажатие
2. Начинаем считать время.
3. Если прошло больше, чем N, то считаем, что у нас будет зажатие
4. Происходит TouchPhase.Ended
5. Выполняем зажатие или нажатие.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы