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

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

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

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

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