Окна редактора: Scene, Game, Hierarchy, Inspector

Редактор Unity на первый взгляд пугает количеством окон. Но их всего шесть главных, и у каждого понятная роль.

Суть: интерфейс Unity — это набор окон. Scene — твоя 3D/2D-мастерская, Game — взгляд глазами игрока, Hierarchy — список объектов сцены, Project — все файлы, Inspector — свойства выбранного объекта, Console — сообщения и ошибки.

Когда открываешь Unity впервые, хочется закрыть его обратно: панели, кнопки, вкладки. Но разберём по ролям, и всё встанет на места.

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

+-----------------------------------------------------+
|  [Scene View]      |  [Inspector]                   |
|  редактируешь      |  свойства выбранного           |
|  сцену мышкой      |  объекта (позиция, компоненты) |
|--------------------|                                |
|  [Hierarchy]       |                                |
|  список объектов   |                                |
|  на сцене          |                                |
|--------------------+--------------------------------|
|  [Project]  файлы  |  [Console]  логи и ошибки      |
+-----------------------------------------------------+

Разберём окна:

  • Scene View — твоя мастерская. Здесь ты двигаешь, вращаешь, масштабируешь объекты мышкой. Это редактор уровня.
  • Game View — то, что увидит игрок через камеру. Включается при нажатии Play.
  • Hierarchy — список всех объектов текущей сцены в виде дерева. Объекты могут быть вложены друг в друга (родитель-ребёнок).
  • Project — все файлы из папки Assets: скрипты, спрайты, звуки, сцены.
  • Inspector — свойства выбранного объекта: его позиция, повороты и список компонентов. Самое важное окно для настройки.
  • Console — сюда падают сообщения Debug.Log, предупреждения и ошибки. Если игра не работает — смотри сюда первым делом.

Ключевая связка: выделяешь объект в Hierarchy или Scene — его свойства появляются в Inspector. Это база всей работы в Unity.

Сверху редактора есть кнопки управления: Play (запустить игру), Pause (пауза), Step (один кадр вперёд). Важнейшее правило: изменения, сделанные в режиме Play, НЕ сохраняются. Подвинул героя при запущенной игре — после остановки он вернётся назад.

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

  • Редактировать сцену в режиме Play. Самая частая боль новичка: настроил всё идеально, нажал Stop — и всё пропало. Меняй сцену только при остановленной игре.
  • Не замечать Console. Красная ошибка в консоли часто объясняет, почему ничего не работает. Держи Console на виду.
  • Путать Scene View и Game View. В Scene ты видишь служебные иконки и можешь летать камерой; в Game — финальную картинку игрока.

Best practices

  • Запомни горячие клавиши инструментов: Q — рука (панорама), W — перемещение, E — вращение, R — масштаб.
  • Закрепи Console на видном месте и включи в ней «Clear on Play», чтобы видеть только свежие сообщения.
  • Сохраняй сцену часто (Ctrl+S). Unity не всегда сохраняет автоматически.

Итоги: шесть окон — Scene, Game, Hierarchy, Project, Inspector, Console. Главная связка: выделил объект → настраиваешь его в Inspector. Не редактируй сцену в режиме Play и держи Console на виду — она расскажет, что пошло не так.

Раскладка окон под себя

Расположение окон в Unity не высечено в камне — это просто раскладка (Layout), и её можно перетасовать как удобно тебе. В правом верхнем углу есть переключатель готовых раскладок: Default, Wide, Tall. Многие разработчики делают свою: пошире Scene, снизу — Console во всю ширину, чтобы ошибки были видны сразу. Любое окно открывается заново через меню Window, если ты его случайно закрыл. Не бойся экспериментировать: испортить проект перестановкой окон невозможно, а удобная раскладка заметно ускоряет работу. Отдельно стоит закрепить вкладку Console и включить в ней режим Collapse — он схлопывает повторяющиеся сообщения, чтобы одна и та же ошибка не забивала весь список тысячей строк.

Проверьте себя
1. В каком окне отображаются свойства и компоненты выбранного объекта?
AHierarchy
BConsole
CInspector
DProject
2. Что происходит с изменениями сцены, сделанными в режиме Play?
AСохраняются автоматически
BНе сохраняются — после Stop всё откатывается
CСохраняются только позиции
DСохраняются в отдельный файл