Интерфейс редактора: Viewport, Outliner, Details, Content Browser

Урок знакомит с основными панелями редактора Unreal Engine и их назначением.

Редактор Unreal — это рабочее окружение, состоящее из панелей: окна сцены, дерева объектов, инспектора свойств и браузера ассетов.

Карта редактора

На первый взгляд интерфейс перегружен, но он логичен. Запомните четыре главные панели — на них держится вся работа. Вот их схематичное расположение по умолчанию:

+----------------------------------------------------+
|                    Toolbar                         |
+------------------+--------------------+------------+
|                  |                    |            |
|   Content        |     Viewport       |  Details   |
|   Browser /      |     (3D-сцена)     |  (свойства |
|   Outliner       |                    |  объекта)  |
|                  |                    |            |
+------------------+--------------------+------------+

Viewport — окно сцены

Viewport показывает 3D-сцену вашего уровня. Это аналог Scene View в Unity. Здесь вы расставляете объекты, двигаете камеру и видите результат. Навигация: зажмите правую кнопку мыши и используйте клавиши W, A, S, D как в шутере, чтобы лететь по сцене. Колесо мыши приближает. Выбранный объект можно двигать (W), вращать (E) и масштабировать (R) с помощью манипуляторов.

World Outliner — дерево объектов

Outliner — это список всех объектов (Actor'ов), которые сейчас есть на уровне. Аналог Hierarchy в Unity. Здесь видно иерархию, можно искать объект по имени, группировать в папки и быстро выделять. Когда сцена разрастается до сотен объектов, Outliner становится главным способом в ней ориентироваться.

Details — инспектор свойств

Когда вы выделяете объект в Viewport или Outliner, панель Details показывает все его свойства: положение, компоненты, настраиваемые параметры. Это прямой аналог Inspector в Unity. Здесь же вы добавляете объекту компоненты и меняете значения переменных, которые сделали видимыми в редакторе.

Content Browser — браузер ассетов

Content Browser — это окно со всеми ассетами проекта: моделями, материалами, Blueprint'ами, звуками, текстурами. Аналог окна Project в Unity. Отсюда вы перетаскиваете ассеты на сцену, создаёте новые через правый клик и организуете их по папкам. Это сердце управления контентом проекта.

Toolbar — панель инструментов

Сверху расположена панель с ключевыми кнопками. Самая важная — Play: она запускает игру прямо внутри редактора, чтобы вы сразу проверили результат. Рядом — кнопки сохранения, настроек проекта и сборки освещения.

Как работает под капотом

Все панели — это докируемые вкладки. Их можно перетаскивать, закрывать и открывать заново через меню Window. Раскладку можно сохранить как Layout. Когда вы нажимаете Play, редактор создаёт отдельный игровой мир поверх редактируемого уровня — поэтому изменения, сделанные мышью во время игры, по умолчанию не сохраняются обратно в уровень.

Частые ошибки

  • Потерять панель. Если случайно закрыли Details или Outliner, откройте их заново через меню Window.
  • Путать редактирование и игру. Изменения объектов во время режима Play не сохраняются — это отдельная копия мира.
  • Не использовать поиск в Outliner. На больших уровнях искать объект глазами бессмысленно.

Режимы редактора и горячие клавиши

Сверху слева у Viewport есть переключатель режимов (Modes). По умолчанию активен режим выбора, но есть и специальные: Landscape для лепки ландшафта, Foliage для расстановки травы и деревьев кистью, Mesh Paint для рисования по поверхности. Новичку достаточно режима выбора, но полезно знать, что они существуют — иначе случайно включённый режим может сбить с толку.

Скорость работы в редакторе сильно растёт с горячими клавишами. Запомните хотя бы базовые: W, E, R переключают манипуляторы перемещения, вращения и масштаба; F приближает камеру к выделенному объекту; Ctrl+S сохраняет текущий уровень; Alt при перетаскивании объекта создаёт его копию. Эти приёмы знакомы по другим 3D-редакторам, и в Unreal они работают почти так же, что облегчает переход с других инструментов.

Итоги

  • Viewport — 3D-сцена (аналог Scene View).
  • World Outliner — список объектов уровня (аналог Hierarchy).
  • Details — свойства выделенного объекта (аналог Inspector).
  • Content Browser — все ассеты проекта (аналог Project).
  • Кнопка Play запускает игру в отдельном мире прямо в редакторе.
Проверьте себя
1. Какая панель в Unreal соответствует окну Project в Unity?
AWorld Outliner
BDetails
CContent Browser
DViewport
2. Где смотреть и менять свойства выделенного объекта?
AВ Content Browser
BВ панели Details
CВ Toolbar
DВ Viewport
3. Почему изменения объектов во время режима Play не сохраняются?
AРедактор работает в отдельном игровом мире поверх уровня
BPlay отключает сохранение проекта
CОбъекты блокируются движком
DЭто баг редактора