Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как заблокировать кнопку после её нажатия в Unity?

Семён Персунов Знаток (255), на голосовании 2 месяца назад
Я добавил анимацию перезарядки в своём проекте. Если я нажимаю 2 раза на кнопку "R", то проигрывается 2 анимации подряд. Как сделать так, чтобы после 1-го нажатия клавиша "R" блокировалась и разблокировалась только после окончания анимации?
Голосование за лучший ответ
Андрей Панарин Искусственный Интеллект (262016) 4 месяца назад
Заведите в скрипте поле - бульку, которая изначально false, при нажатии R становится true + анимация (если была false), а по завершении анимации снова становилась false.
[ ] [ ]Мастер (1494) 4 месяца назад
Вообще идея здравая, в animations ещё можно добавлять event'ы, которые отлично подойдут для реализации подобной задачи
Похожие вопросы