Добрый день!
Есть список анимаций:
Anim1
При использовании этого кода только первый в спискесвитки:
Anim2
Как я могу ссылаться на MenuHide (также известный как Element1)?
При использовании этого кода выдает ошибку:
Anim3
Anim4
Решение найдено.
public void PlayAnimation(string animationName) { foreach(AnimationState state in First) { if (state.name == animationName) { First.Play(state.name); break; } } } PlayAnimation("MenuHide");
Затем отметьте нашу анимацию, как показано здесь: https://forum.unity.com/threads/animationclip-must-be-marked-as-legacy.213952/#post-1494616
https://answers.unity.com/questions/577801/animation-must-be-marked-as-legacy.html
У меня все работало правильно.Я надеюсь, что это помогает кому-то.Извините за английский.Спасибо всем и особенно Сергей Мишин от Stackoverflow RU