Редактор
Панели, трансформации, запуск и сообщения об ошибках.
В стандартной раскладке Inspector и Hierarchy находятся справа. Вкладки документов, кода и игры можно менять местами; положение панелей сохраняется в раскладке.
Четыре основные области
| Область | Для чего она нужна | Пример |
|---|---|---|
| Иерархия / Hierarchy | Показывает объекты текущего документа и их родительские связи | Выбрать Cube |
| Рабочая область 2D или 3D | Показывает и позволяет редактировать расположение объектов | Передвинуть куб |
| Инспектор / Inspector | Показывает свойства выбранного объекта или ресурса | Изменить Position.X |
| Assets | Показывает файлы проекта | Открыть Main.rscene |
Панель можно переместить или закрепить, поэтому её положение может отличаться от привычного. Ориентируйтесь по назначению и названию.
Выбор и изменение объекта
- Выберите
Cubeв иерархии. - В инспекторе раскройте
Transformи поменяйтеPosition.Xс0на2. Подтвердите ввод. - Куб сместится вправо относительно корня. Верните значение
0. - Измените
Scale.Yна2: куб станет выше. Верните1.
Position — положение, Rotation — поворот, Scale — масштаб. В 3D используются три оси: X, Y и Z. На практике Y обычно задаёт высоту.
Камера редактора и камера игры
Когда вы осматриваете мир в рабочей области, вы перемещаете камеру редактора. Игра смотрит через активную Camera3D в иерархии. Поэтому удачный ракурс редактора не гарантирует такой же вид после запуска.
Чтобы найти потерявшийся объект, выделите его в иерархии и нажмите F при фокусе на 3D-области: редактор сфокусирует вид на выделении. Если горячая клавиша не срабатывает, сначала щёлкните по рабочей области.
Сохранение, отмена и запуск
| Действие | Клавиша | Когда использовать |
|---|---|---|
| Сохранить документ | Ctrl + S | Перед запуском и после законченного изменения |
| Отменить последнее действие | Ctrl + Z | Если передвинули или изменили что-то случайно |
| Запустить текущий документ | F6 | Проверить отдельный уровень, префаб или интерфейс |
| Запустить проект | F5 | Проверить игру с назначенного главного документа |
| Остановить запуск | F8 | Вернуться к обычному редактированию |
Звёздочка возле имени документа означает несохранённые изменения. Сохранение документа не сохраняет автоматически текст в отдельном внешнем редакторе C#: там тоже нажмите Ctrl + S.
Во время запуска можно видеть дерево Remote / Удалённое — объекты работающей игры. Для обычных постоянных изменений остановите игру и вернитесь к дереву Local / Локальное. Изменение живого экземпляра не следует считать сохранением исходного документа.
Где смотреть ошибки
Панель Вывод / Output содержит сообщения игры и сборки. Отладчик / Debugger помогает просматривать ошибки выполнения. При проблеме сначала прочитайте первое сообщение с указанием вашего файла и строки. Последующие ошибки иногда являются следствием первой.
Как разбирать типичные сообщения, показано в разделе помощи.
Assets
Assets — панель файлов текущего проекта: сцен, префабов, моделей, текстур, звуков и C#. Откройте её по Ctrl + Space. Двойной щелчок открывает ресурс; перетаскивание префаба в иерархию создаёт экземпляр.
После добавления исходного файла дождитесь импорта. Перемещайте ресурсы через редактор, чтобы сохранить известные связи; строки asset:// в C# проверяйте отдельно. Общий материал меняется у всех использующих его объектов — создайте копию для независимого варианта.
Инструменты текущего редактора
Код открывается во встроенной IDE, логика блоками — в SharpGraph. Для рельефа используйте Terrain, для оформления камеры — постобработку. Меню Lit содержит поиск диагностических режимов; подробнее в выборе рендерера.