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

Как реализовать функцию: если кнопка не нажата вывести анимацию:...?

Я не понимаю как , и что тут нужно поменять/дописать что бы , когда кнопки не нажаты выводилась анимация "idle",помогите пожалуйста
if(Input.GetKey(upButton))
{
vertical = 1;
anim.Play("walk-up");
}
else if(Input.GetKey(downButton))
{
vertical = -1;
anim.Play("walk-down");
} else
{
vertical = 0;
}
if(Input.GetKey(leftButton))
{
horizontal = -1;
anim.Play("walk-left");
}
else if(Input.GetKey(rightButton))
{
horizontal = 1;
anim.Play("walk");
} else
{
horizontal = 0;
}
  • Вопрос задан
  • 148 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Farawa
В аниматоре сделай булевое поле, прокинь стрелки от Айдл до волк и обратно и в скрипте просто выставляй когда кнопка нажата или отжата, просто сделай проверку на input.mousebutton(0)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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