12. Теперь перетащите созданный дубликат анимации FlyIdle 1 из папки Scenes в окно Animator. Автоматически создается связь Entry -> Fly Float, которая говорит контроллеру о том, что после запуска игры должна запускаться стандартная анимация FlyIdle 1 – Fly Float:
13. Таким образом, был создал контроллер, и в него загружена стандартная анимация полета. Осталось лишь подключить контроллер к игровому персонажу. Для этого выберите персонажа – дракона Enemy и в окне Inspector найдите компонент Animator. В списке напротив поля Controller нажмите значок мишени и выберите созданный ранее контроллер с именем EnemyCTRL:
14. Теперь, если запустить сцену, нажав кнопку Play (стрелка в центральной верхней части среды разработки Unity), то можно заметить, что запускается анимация парящего в воздухе дракона. Однако, игровая камера еще не была настроена, поэтому ракурс может оказаться не очень удачным. Тем не менее, переключившись в окно Scene вы сможете увидеть все объекты, присутствующие на сцене:
15. Позднее мы настроем вид камеры и выберем более удачное расположение игрового персонажа Enemy. Нажмите кнопку Play еще раз, чтобы выйти из режима проигрывания сцены и вернуться к работе в среде разработки Unity.
2.4 Создание игрового объекта – драконьего яйца
В Unity возможно создавать игровые объекты встроенными средствами. Конечно, в реальных проектах без использования разработанных в сторонних пакетах игровых объектов не обойтись. Но, если речь идет о простых примитивах – то бывает достаточно и встроенных в Unity средств редактирования геометрии. В этом пункте нашего руководства мы создадим игровой объект в виде драконьего яйца, при этом будем использовать встроенные возможности среды разработки Unity.
1. Создайте шаблон для драконьего яйца, выбрав в меню GameObject – 3D Object – Sphere. В окне Hierarchy (слева) появится созданный объект. Переименуйте созданный объект-сферу в DragonEgg. Кликните по сфере левой кнопкой мыши и установите в окне Inspector (справа) параметры Transform в следующем виде: