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

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

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

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

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