Разработка игры в Unity. С нуля и до реализации. Дмитрий Вадимович Денисов

Читать онлайн.
Название Разработка игры в Unity. С нуля и до реализации
Автор произведения Дмитрий Вадимович Денисов
Жанр Руководства
Серия
Издательство Руководства
Год выпуска 2021
isbn 978-5-532-94186-1



Скачать книгу

DragonRedController:

      14. Теперь, если запустить сцену, нажав кнопку Play (стрелка в центральной верхней части среды разработки Unity), то можно заметить, что запускается анимация парящего в воздухе дракона. Однако, игровая камера еще не была настроена, поэтому ракурс может оказаться не очень удачным. Тем не менее, переключившись в окно Scene вы сможете увидеть все объекты, присутствующие на сцене. На скриншоте ниже также показано, что окна Scene и Game находятся рядом друг с другом, чтобы расположить окна также, просто потяните за значок с очками окна Game и вы увидите, что окно может быть примагничено к любой части интерфейса. Впрочем, это касается любого окна внутри Unity:

      15. Позднее мы изменим положение камеры и выберем более удачное расположение дракона. Нажмите кнопку Play еще раз, чтобы выйти из режима проигрывания сцены и вернуться к работе в среде разработки Unity.

      2.4 Создание игрового объекта – драконьего яйца

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

      1. Создайте объект для драконьего яйца, выбрав в меню GameObject – 3D Object – Sphere. В окне Hierarchy (слева) появится созданный объект. Переименуйте созданный объект-сферу в DragonEgg.

      2. Кликните по сфере левой кнопкой мыши и установите в окне Inspector (справа) параметры Transform в следующем виде:

      – Position: 0, 0, 0;

      – Rotation: 0, 0, 0;

      – Scale: 1, 1.5, 1.

      3. Созданное яйцо должно оказаться под моделькой дракона и принять более вытянутую форму. Также внутри среды разработки Unity существует возможность создавать собственные материалы и текстуры. Давайте создадим материал для драконьего яйца. Для этого в папке Assets – Scenes создайте материал, кликнув внутри правой кнопкой мыши и выбрав Create – Material (так же, как и ранее создавали С#-скрипт файл). Назовите созданный материал EggMaterial:

      4. Кликните по материалу EggMaterial, и в окне Inspector будут показаны свойства материала, доступные для редактирования. Например, кликнув по полю Albedo можно изменить основной цвет, также можете использовать бегунки Metallic и Smoothness, чтобы управлять параметрами отражения и преломления света на материале. Можете поэкспериментировать и установить цвет, который вам покажется наиболее подходящим. В любом случае вы всегда сможете вернуться к этому пункту и отредактировать свойства материала. В нашем примере настройки цвета материала показаны ниже. Я счел приемлемым воспользоваться пипеткой и выбрать в качестве основного цвета драконьего яйца цвет кости на модели дракона:

      5. Чтобы назначить созданный материал объекту, просто перетяните материал EggMaterial (из папки Assets – Scenes) на объект DragonEgg (в окне Hierarchy или на сцене Scene), как мы уже неоднократно делали. Материал будет назначен созданному ранее 3D-объекту.

      6. Далее добавим яйцу свойства твердого тела. Для