Цель: создать несколько красивых 2D-визуальных эффектов взрыва с помощью Animator в Unity.

Требования: последовательность статических спрайтов, импортированных в ваш проект Unity.

Если у вас не открыта вкладка «Анимация», перейдите в Окно — Анимация — Анимация или нажмите Ctrl + 6. Переместитесь в подходящее место и давайте войдем в него.

Перетащите свой первый кадр последовательности спрайтов в иерархию, выбрав игровой объект. > на вкладке "Анимация" нажмите Создать. Создайте папку с именем Animations и дайте вашей новой анимации имя, в нашем случае Explosion_anim подойдет.

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

Простое решение:выберите собственную анимацию, в нашем случае Explosion_anim, и отмените выбор времени цикла.

В тестовом режиме в тот момент, когда вы активируете объект Game в своей иерархии, анимация будет воспроизводиться один раз, и все будет хорошо выглядеть. И это будет все для этого урока анимации спрайтов.

Совет:эта анимация будет работать в некоторых ситуациях, когда враг, объект или наш игрок уничтожаются, а после смерти появляется пустой игровой объект с прикрепленной анимацией взрывов, который также уничтожается или деактивируется через 2– 3 секунды.