Переключение анимаций в Unity

preview_player
Показать описание
Паблик вк:

Наша игра в Google Play:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Аренда игр Steam:
Рекомендации по теме
Комментарии
Автор

Мы тут недавно выпустили игру в Гугл плей, будем рады любым вашим отзывам и фидбеку:

GDevAcademy
Автор

Разработчики Unity: мы предоставим вам прекрасный инструмент для создания гибких машин состояний, чтобы вы могли избежать ошибок в коде, а также лучше отслеживали связи между состояниями
Пользователи: строят велосипеды

cblbopotka
Автор

вместо кучи ветвлений в аниматоре, теперь будет куча ветвлений в коде =)

asakik
Автор

Классный урок, все легко и понятно) давно его ждал) большое спасибо)

alekseysteblevskiy
Автор

Отличный урок, сразу всё понятно, спасибо!

hellsambassador
Автор

Я пытался сделать через код нанесения ударов при дистанции меньше 5.
С развитием проекта количество анимаций увеличилось.
Стало сложно отслеживать переключение анимаций, а самое главное: не было прерываний плавного перехода через код.
Из-за этого приходилось отслеживать и контролировать в коде все переходы.
Я понял, что столкнулся с огромными проблемами и неправильно всё сделал.
Я перенёс всю логику в Аниматор и удалил весь код с использованием animator.CrossFade()

paztwel
Автор

Спасибо, классный урок, продолжайте!

B-M
Автор

самая лучшая реализация смены анимации, респект!

you_aboba
Автор

Братан не могу представить как тебя отблагодарить, сделал через ChangeAnimation топ

viiywrgflv_
Автор

Спасибо, хорошо объясняете и без лишней воды ^_^

Piro_
Автор

ЧЕЛ Я 3 ЧАСА ИСКАЛ КАК ЭТО СДЕЛАТЬ В МОЁМ ПРОЕКТЕ СПАСИБО БОЛЬШОЕ

brgjgjq
Автор

Здравствуйте, если есть возможность - подскажите. У нас аниматор имеет такую же структуру, какую посоветовали вы. Но у нас, довольно массивный аниматор. Много предметов, под каждую анимацию 1000 спрайт листов точно есть и это только для базовых предметов, а мы планируем еще дополнять в будущем. Игра создается под мобильное приложение и беда в том, что все идеально работает в редакторе, а вот в билде, телефоны, у которых оперативы меньше 8гб не тянут и просто вылетают или намертво зависают, при попытке загрузить сцену с персонажем. Хотя, одновременно проигрывается только 19 анимаций... Игра отлично работала, когда у нас было мало предметов, а после добавления базового пака - все стало так. У меня не хватает опыта и поиск по интернету не помогает, так как все обучают базовым вещам и предлагают стандартные настройки. Не могли бы вы объяснить как работает аниматор под капотом? Он все анимации держит в оперативной памяти? Если это так, то какие пути оптимизации по данному вопросу? Спасибо

Stable-Caretaker
Автор

Ты кстати про древо анимаций забыл рассказать, она как раз таки с костными анимациями хорошо контактирует, её ещё в 3д играх часто используют для плавного передвижения персонажа

cubicworld
Автор

а что делать если я выбираю обьект, но в окне fnimation висят надры другого абьекта и они никак не сбрасываются даже если переключаться между обьектами. Кнопка записи не горит

Danuoll
Автор

Столкнулся с проблемой: не могу создать больше одного перехода от анимации. Например, от анимации "Прыжок" к анимации "Спокойствие" делаю, а вот от "Прыжок" к анимации "Бег" уже не могу... Могу только к какой-то одной анимации сделать Transition. Когда пытаюсь сделать второй переход, то такой кнопки в контекстном меню уже нету... Помогите пожалуйста...

АлександрТрояник
Автор

Алексей здравствуйте!
Написал недавно приложение для андроид с использованием в аниматоре Blend Tree там всего лишь 2 условия. Приложение вылетает если аниматор остается рабочим, если аниматор не рабочий то с приложением всё ок. Скажите могут ли быть перегрузки в аниматоре с 2-мя условиями?

ЕгорГавриленко-ез
Автор

Алексей, какими расширениями вы пользуетесь в VS code и как вы их настраивали. Можете поделиться с этой информацией. Заранее благодарю

sdsd
Автор

Здравствуйте. Где вы взяли такой тайлмап??

ИльяМаглич-ье
Автор

а как сделать переключение анимации при нажатии клавиши?

Moonlighter
Автор

показал is grounded но не объяснил как его вообще можно добавить

РинатБулатов-ус