Задать вопрос
@Stas_Yaroslavtsev
Начинающий игродел и веб-разработчик

Не работает анимация 2D персонажа в Unity. Почему?

Делаю 2D игру на Unity 5.6. Столкнулся с проблемой - не работает анимация. Я использую Animation и сделал всё как надо: установил Legacy и т.д. Вызываю анимацию в коде вот так:

if (Input.GetKeyDown (KeyCode.Space)) {
        GetComponent<Animation>().Play ("my_animation_name");
}


Но она не проигрывается. В консоли ошибок нет. Есть ли у кого-то идеи?
  • Вопрос задан
  • 2048 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
DIEMONIC
@DIEMONIC
Лично я реализовывал анимацию иным способом:
public Animator Animator1;
Animator1.Play ("my_animation_name");
на аниматор вешаешь объект с установленным аниматором, внутри которого уже лежит твоя анимация
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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