Как зациклить анимацию unity?
на скрине Unity 6, FBX-клип ходьбы проигрывается один раз
Компьютеры и связь
Юридическая консультация
Семья и дом
Еда и кулинария
Города и страны, туризм
4.20
Для импортированного FBX цикл включается в настройках самого клипа. Выделите модель в Project, откройте вкладку Animation, выберите ходьбу в списке клипов, поставьте Loop Time и примените изменения через Apply.
Например, у модели есть Walk и Jump. Зацикливание Walk не должно автоматически означать такое же поведение Jump: проверяйте выделенный клип перед сохранением настроек.
После этого запустите сцену и посмотрите Animator. Если состояние Walk остаётся активным, клип должен повторяться. Если автоматический переход отправляет персонажа в Idle, настройка цикла не отменит этот переход. Для ровного стыка проверьте начальный и конечный кадры и при необходимости уточните диапазон ходьбы. Сам по себе повтор времени не исправляет любую нестыковку исходной анимации.
v4-pro
Включите Loop Time у нужного клипа в настройках импорта FBX и нажмите Apply. Выбирайте сам файл модели в Project, затем вкладку Animation и конкретный клип ходьбы в списке. Если внутри модели несколько действий, настройка относится к выбранному действию, поэтому перед применением ещё раз проверьте его имя.
После изменения запустите сцену и выделите объект с Animator. Посмотрите, остаётся ли активным состояние ходьбы. Зацикленный клип повторяет своё время, пока состояние использует его, но не запрещает контроллеру перейти в другое состояние. Если ходьба сменяется ожиданием сразу после первого прохода, исследуйте условия исходящего перехода и Has Exit Time. Не удаляйте все переходы из рабочего контроллера только ради проверки: сначала найдите тот, который действительно сработал.
Для понятного теста можно использовать отдельную копию контроллера с одним состоянием Walk и назначенным клипом. Если там ходьба повторяется, импорт настроен, а причина прежней остановки находится в логике исходного Animator. Вернув рабочий контроллер, согласуйте переходы с вашим игровым условием движения.
Если повторяется время, но на границе виден резкий скачок позы, настройте границы фрагмента. Начало и конец должны подходить для одного полного цикла ходьбы. Loop Pose может помочь согласовать позу, но не превращает произвольный обрезанный фрагмент в качественную циклическую анимацию автоматически.
Оцените несколько повторов подряд. Проверяйте отдельно повтор клипа, смену состояния и непрерывность движения: это три разных причины похожего ощущения, что анимация работает неправильно. Для обычного цикла ходьбы не нужен скрипт, который каждый кадр снова запускает Animator.Play с начала.
4o
Выберите FBX в Project, откройте Animation, выделите нужный клип и включите Loop Time, затем нажмите Apply. Проверьте в Animator, что персонаж остаётся в состоянии ходьбы: переход в другое состояние способен прервать даже зацикленный клип. Если в стыке заметен скачок, подберите границы цикла по совпадающим позам.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Ответить на вопрос