Unity - Установка и настройка
Для создания контента с помощью Unity главное требование - загрузить движок Unity и среду разработки. Наряду с основным движком вы также можете загрузить необязательныеmodules для развертывания на различных платформах, а также инструменты для интеграции сценариев Unity в Visual Studio.
Чтобы установить Unity , перейдите к этому. Когда вы окажетесь там, нажмите -
Choose your Unity + Download.
На следующей странице нажмите на Try Now Кнопка ниже Personal. Это бесплатная версия Unity, которая содержит все основные функции. Поскольку мы начинаем эту серию, лучше узнать, как использовать двигатель, прежде чем рассматривать покупку вPlus или же Pro.
На следующей странице прокрутите вниз и щелкните, чтобы подтвердить, что вы или ваша компания зарабатываете не более 100 000 долларов США в год. Если вы это сделаете, вам не разрешат попробовать Unity Free, хотя вы можете подписаться на бесплатную 30-дневную пробную версию Pro-версии.
Затем щелкните желаемую платформу для установки Unity. В этой серии мы будем иметь дело сWindowsверсия движка. Также можно установить Unity наUbuntuи некоторые дополнительные системы Linux см. здесь для получения дополнительной информации
Это также highlyпосоветовал вам установить последнюю версию Visual Studio , которая предоставляет множество полезных инструментов поверх стандартной среды разработки MonoDevelop, поставляемой с Unity.
После того, как установщик будет загружен, просматривайте его, пока не дойдете до меню для выбора компонентов, которые вы хотите установить с Unity.
Здесь выберите компоненты, которые вам понадобятся. В этой серии мы хотим установить компоненты, которые вы видите на изображении. Этот выбор включает сам движок, документацию к движку, IDE; инструменты сборки для Android и набор ресурсов, которые вы можете добавить в свой проект позже.
Нажмите «Далее», следуйте инструкциям и параметрам, и пусть Unity загрузится и установится на ваш компьютер.
Откройте Unity, и на следующем уроке мы создадим наш первый проект.
Создание вашего первого проекта
Unity одинаково подходит как для 2D, так и для 3D-игр. Все игры, созданные в Unity, начинаются какProjects с экрана запуска.
Откройте только что установленную копию Unity; появится экран, как показано ниже -
Ваши существующие проекты будут отображаться в размытой области, как на изображении выше.
В правом верхнем углу окна вы увидите значок Newзначок, как показано выше. Щелкнув значок, вы попадете на экран настройки проекта.
Здесь вы можете дать своему проекту имя, указать местоположение, в котором он будет сохранен, установить тип проекта и добавить существующие активы.
А пока давайте назовем наш первый проект «Hello World!» и установите его на2D Режим.
Нажмите Create Projectи позвольте Unity настроить файлы ядра вашего проекта. Это может занять время в зависимости от скорости вашего компьютера, предварительно добавленных ресурсов и типа проекта.
Знание двигателя
Как только ваш новый проект будет создан и откроется Unity, появится следующий экран -
Давайте быстро пройдемся по тому, что видно в этом окне. На данный момент нас интересуют четыре основных региона:
В этом окне мы будем строить наши Scenes. Сценыlevelsв котором происходит все в вашей игре. Если вы нажмете на маленькийGameНа вкладке «Предварительный просмотр» вы можете увидеть, как игра выглядит для игрока. Пока это должен быть простой синий фон.
Этот регион является Inspector. Пока он пуст, потому что в нашей сцене нет никаких объектов. Позже мы увидим, как использовать Инспектор.
Это окно Scene Hierarchy. Здесь перечислены все объекты в вашей открытой в данный момент сцене вместе с их родительско-дочерней иерархией. Вскоре мы добавим объекты в этот список.
Наконец, этот регион является Project Assetsокно. Все активы в вашем текущем проекте хранятся и хранятся здесь. Все внешние импортированные ресурсы, такие как текстуры, шрифты и звуковые файлы, также хранятся здесь, прежде чем они будут использоваться в сцене.
В следующем уроке мы обсудим рабочий процесс и работу игры в Unity.
Как работает Unity?
В Unity весь игровой процесс проходит в scenes. Сцены - это уровни, в которых происходят все аспекты вашей игры, такие как игровые уровни, титульный экран, меню и кат-сцены.
По умолчанию новая сцена в Unity будет иметь Camera объект в сцене называется Main Camera. В сцену можно добавить несколько камер, но пока мы займемся только основной камерой.
Основная камера отображает все, что видит или «фиксирует» в определенной области, называемой viewport. Все, что попадает в этот регион, становится видимым для игрока.
Вы можете увидеть это окно просмотра как серый прямоугольник, поместив указатель мыши в представление сцены и прокрутив вниз, чтобы уменьшить масштаб представления сцены. (Вы также можете сделать это, удерживая Alt и перетаскивая правой кнопкой мыши).
А scene сам сделан из objects, называется GameObjects. GameObject может быть чем угодно, от модели игрока до графического интерфейса на экране, от кнопок и врагов до невидимых «менеджеров», таких как источники звука.
GameObjects имеет набор components прикрепленные к ним, которые описывают, как они ведут себя в сцене, а также как они реагируют на других в сцене.
Фактически, мы можем изучить это прямо сейчас. Нажми наMain Camera в Scene Hierarchy и посмотрите на Inspector. Теперь он не будет пустым; вместо этого в нем будет ряд «модулей».
Самым важным компонентом любого GameObject является его Transformсоставная часть. Любой объект, который существует в сцене, будет иметьtransform, который определяет его положение, поворот и масштаб относительно игрового мира или его родителя, если таковой имеется.
Дополнительные компоненты можно прикрепить к объекту, нажав на Add Componentи выбор желаемого компонента. В наших последующих уроках мы также будем прикреплятьScripts в GameObjects, чтобы мы могли придать им запрограммированное поведение.
Давайте теперь рассмотрим несколько примеров компонентов -
Renderer - Отвечает за визуализацию и отображение объектов.
Collider - Определите физические границы столкновения для объектов.
Rigidbody - Придает объекту физические свойства в реальном времени, такие как вес и гравитация.
Audio Source - Предоставляет объекту свойства для воспроизведения и хранения звука.
Audio Listener - Компонент, который фактически «слышит» звук и выводит его на динамики проигрывателя. По умолчанию он есть в основной камере.
Animator - Предоставляет объекту доступ к системе анимации.
Light - Заставляет объект вести себя как источник света с множеством различных эффектов.
На этой диаграмме мы видим, как Unity composes сам через GameObjects в сцены.
В следующем уроке мы создадим наш первый GameObject и погрузимся в создание скриптов.