xXx_Unity_xXx
@xXx_Unity_xXx
Делаю игры на юнити

Как проиграть анимацию смерти 1 раз?

Здарова! У меня настроен аниматор и смерть игрока. Когда он умирает проигрывается анимация смерти, но она зацикливается на 1-2 кадре, на заданные мной 15 секунд... потом игрок уничтожается.
Так вот, как сделать чтобы анимация проигралась ровно 1 раз?
Сама анимация тоже длится 15 секунд.
  • Вопрос задан
  • 1022 просмотра
Решения вопроса 1
xXx_Unity_xXx
@xXx_Unity_xXx Автор вопроса
Делаю игры на юнити
Вообщем, как и всегда бывает, я сам справился. Проблема была в булевом условие которое вызывалось каждый кадр в апдейте, но почему-то я не смог сразу починить это ифом со второй булевой переменой чтобы активировать бул 1 раз.

Вообщем проверку ифом оставил, но изменил бул на триггер и всё заработало..
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
KraGenDeveloper
@KraGenDeveloper
Unity Developer
Крч выбери свою Анимацию и с права в инспекторе будет Looping убери галочку.
Ответ написан
@Farawa
У тебя проблема в том, что видимо анимация вызывается из any state и видимо по триггеру bool isdead или вроде того, сделай в скрипте флаг, вызвана ли анимация хоть раз и все должно быть норм
Ответ написан
Ваш ответ на вопрос

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

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