Zefirot
@Zefirot

Как сделать прибавление с разной скоростью?

У меня есть кнопки (типа картинки с Event Trigger) + - , мне нужно чтобы при клике +- 1 было, а если удерживать +- то быстро прибавлялось или отнималось...
Пробовал поставить на Event Trigger click то по одному прибавлялось и отнималось, ставил Down то все равно одни раз только считалось, полагаю через апдейт нужно идти, но так тоже пробовал, то есть задать начало нажатия Down а потом перестать считать когда Up, но есть маленькая проблема - оно сразу считает с быстрой скоростью, а мне нужно чтобы считалось если к примеру удерживал кнопку более секунды...
Как подобное сделать?
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
MANAB
@MANAB
Разрабатываю на C#: Web, Desktop, Gamedev
На down выставляешь флаг isPressed и на апдейте плюсуешь, пока на Up не снимешь флаг. Возможно придется добавить дополнительный таймер сначала, т.к. за время одного апдейта не все могут успеть закончить клик.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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