У меня есть плеер, и я хочу переместить плеер слева направо. Я могу переместить плеер с помощью событий клавиатуры. Но проблема в том, что когда я выпускаю ключ, анимация игрока должна быть бездействующей. Это не работает. Зачем?Idle animation не запускается при нажатии клавиши
void Update()
{
if (Input.GetKeyDown(KeyCode.RightArrow))
{
transform.Translate(Vector3.forward*Time.deltaTime);
animation.Play("Walk_with_Bin_001");
animation["Walk_with_Bin_001"].wrapMode = WrapMode.Loop;
}
if (Input.GetKeyUp(KeyCode.UpArrow))
{
animation.Stop("Walk_with_Bin_001");
animation.Play("Idle");
}
}
Вы используете анимацию или аниматор? Остановляет ли он анимацию Bin? – Everts