@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;
}
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
@Farawa
В аниматоре сделай булевое поле, прокинь стрелки от Айдл до волк и обратно и в скрипте просто выставляй когда кнопка нажата или отжата, просто сделай проверку на input.mousebutton(0)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы