2d анимация в unity

2dlogo 2D

Как создать анимацию в 2d игре.

Доброго времени суток друзья, в этой статье я хочу показать вам, как использовать анимацию в Unity 5  при создании 2d игры.

Итак, начнем. Откроем Unity и создадим новый 2d проект

2dUnityProject

Далее создадим две папки с названием Sprite и Animation

Unity5Folder

В папку Sprite перенесем заранее подготовленный спрайт, у меня это будет такая «Птица», которая будет махать крыльями. Заметьте что на спрайте изображено 2 разные птицы , каждое изображение мы вырежем уже в Unity и будем использовать как кадры, ведь, по сути,  анимация — это проигрывание некое количество кадров. Соответственно чем кадров будет больше – тем анимация будет выглядеть реалистичней, но пока остановимся на 2-х.

Ptica2

Перенесли спрайт и теперь выделим его. Справа появится его свойства. В свойствах нам пока понадобится только одно свойство Sprite Mode.  Установим режим Multiple, так как наше изображение имеет несколько элементов, и нажмем кнопку Apply.

SpriteMode

Далее, для того чтобы разделить наш спрайт на несколько элементов перейдем в редактор спрайта Sprite Editor в том же свойстве этого спрайта.

Видео:#3 - Анимация персонажа в Unity 2D (знакомимся с Animation и Animator)Скачать

#3 - Анимация персонажа в Unity 2D (знакомимся с Animation и Animator)

SpriteEditor

Перед нами откроется редактор, в котором мы просто выделяем наши 2 элемента по отдельности.

Сначала первое

SpriteEditor1

Затем второе

SpriteEditor2

Примечание!!! Старайтесь выделять элементы одного размера, чтобы при проигрывании анимации картинка не прыгала из-за не точных расположений.

Вырезали элементы и далее просто закрываем редактор, на что он спросит вас сохранить изменения или нет.

Итак, наша птица готова, переходим к анимированию. Перенесем спрайт на сцену и Unity спросит у нас куда сохранить файл .anim, в котором будут хранится все последующие анимации данного объекта. Выберем папку Animation и сохраним туда этот файл.

Anim

Далее на сцене выберем нашу «Птицу» и откроем для нее новое окно Animation во вкладке Window.

WindowAnimation

В окне создания анимации выберем наш файл Ptica.anim и создадим новую анимацию Create a new Clip…

PticaAnim

Когда наша новая анимация будет выбрана, рядом в параметре Sample укажем количество кадров 2 , так как у нас всего 2 элемента Спрайта.

Затем перенесем наши 2 элемента в окно редактора анимации, нажмем кнопку записи и кнопку Play.

PticaAnimWiev

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

Перейдем в папку Animation и откроем файл Ptica.anim

AnimSpeed

Здесь вы увидите все те анимации, которые будут использовать наш объект. Для изменения скорости выделим анимацию, которая проигрывается  первая по умолчанию (она будет оранжевым цветов) и справа в окне свойства анимации изменим параметр Speed на другое значение.

2d анимация в unity

Теперь при запуске игры птица выглядит более реалистичней (конечно не на сто %, но мне нравится). Далее можно создать скрипт, который будет двигать нашу «Птицу» в каком-нибудь направлении, но об этом в других уроках. Удачных проектов!

🔍 Видео

Анимации в Unity 2D | Для новичков | Gamedev - Разработка игрСкачать

Анимации в Unity 2D | Для новичков | Gamedev - Разработка игр

2D анимация в Unity(Туториал)Скачать

2D анимация в Unity(Туториал)

Делаем 2д игру на Unity №1 Передвижение персонажа и анимацияСкачать

Делаем 2д игру на Unity №1 Передвижение персонажа и анимация

АНИМАЦИЯ ПЕРСОНАЖА В UNITY #2 || Unity C# Уроки Создание Игр На Андроид 2DСкачать

АНИМАЦИЯ ПЕРСОНАЖА В UNITY #2 || Unity C# Уроки Создание Игр На Андроид 2D

Инверсионная кинематика, 2D анимации в UNITY 2020Скачать

Инверсионная кинематика, 2D анимации в UNITY 2020

Костная анимация в UnityСкачать

Костная анимация в Unity

СОЗДАНИЕ УПРАВЛЕНИЯ И АНИМАЦИИ ПЕРСОНАЖА В UNITY 2D / КОРОТКИЙ И БЫСТРЫЙ ВИДЕОУРОКСкачать

СОЗДАНИЕ УПРАВЛЕНИЯ И АНИМАЦИИ ПЕРСОНАЖА В UNITY 2D / КОРОТКИЙ И БЫСТРЫЙ ВИДЕОУРОК

#4 - Простой прыжок в Unity 2D + фикс мультипрыжка и прилипанийСкачать

#4 - Простой прыжок в Unity 2D + фикс мультипрыжка и прилипаний

Unity 3D: 10 способов создания анимации [Tutorial]Скачать

Unity 3D: 10 способов создания анимации [Tutorial]

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

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

Как сделать платформер на Unity #2 | Анимации и слежение камерыСкачать

Как сделать платформер на Unity #2 | Анимации и слежение камеры

Анимация персонажа Unity 2D | Gamedev - Разработка игр |Скачать

Анимация персонажа Unity 2D | Gamedev - Разработка игр |

Unity - Лучший курс | С Нуля до Junior за ОДНО видеоСкачать

Unity - Лучший курс | С Нуля до Junior за ОДНО видео

Настраиваем Animator в UnityСкачать

Настраиваем Animator в Unity

Как сделать однократную анимацию по клику кнопки в unity?Скачать

Как сделать однократную анимацию по клику кнопки в unity?

unity 2d покадровая анимация ходьбы | как сделать анимацию ходьбы в unityСкачать

unity 2d покадровая анимация ходьбы | как сделать анимацию ходьбы в unity

Top down передвижение в UnityСкачать

Top down передвижение в Unity

Unity анимация 2D нарезка СпрайтЛистаСкачать

Unity анимация 2D нарезка СпрайтЛиста

Переход анимации ( движение персонажа - ближний бой ) - Unity легкоСкачать

Переход анимации ( движение персонажа - ближний бой ) - Unity легко
Поделиться или сохранить к себе:
Технологичная помощь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.