0_Введение и основной цикл движка

Урок 0 : Введение и основной цикл движка

О чём этот урок

Знакомство с интерфейсом Unity, структурой проекта и основным игровым циклом MonoBehaviour. Практика охватывает установку среды разработки, создание первого скрипта и работу с префабами.


Теория

Вопросы для самопроверки

  1. Перечислите и кратко опишите основные окна интерфейса Unity.
  2. Что такое сцена и почему рекомендуется разделять игру на несколько сцен?
  3. Перечислите основные хоткеи для работы с объектами на сцене юнити.
  4. Что такое префаб и какова его основная роль в разработке? Как сделать несколько версий префаба с общим корнем?
  5. Как отправить сообщение в консоль юнити и найти момент его вызова во время игры?
  6. Как работает основной игровой цикл юнити (цикл MonoBehaviour)? Каковы его основные этапы?
  7. Перечислите этапы инициализации в последовательности их запуска.
  8. Перечислите этапы физики и цикла логики в последовательности их запуска.


Практика

Как выполнять задания

Создайте новый Unity проект для выполнения заданий.

Задания

Задание 1.

Скачайте Unity Hub и IDE Rider.

Задание 2.

Установите Unity версии 6.3 LTS. Зарегистрируйтесь на сайте Unity.

Задание 3.

Создайте пустой 3D проект по шаблону Universal 3D.

Задание 4.

Установите IDE Rider. В Unity установите Package: JetBrains Rider Editor и настройте Preferences / External Tools / External Script Editor на Rider.

Задание 5.

Создайте MonoBehaviour скрипт с основными методами игрового цикла. В каждом методе пропишите вызов дебага. В методе LateUpdate вызовите отключение объекта.

Задание 6.

Создайте пустую сцену. Поставьте этот скрипт на объект и запустите игру.

Задание 7.

Добавьте в метод OnDisable разрушение объекта.

Задание 8.

Создайте префаб этого объекта и затащите его на сцену во рантайме.


📋 Вернуться к теории урока 0