Редактор карт (Scene View)
Редактор карт -- это встроенный инструмент MCE для рисования тайловых карт прямо в окне Scene View редактора Unity. Он автоматически активируется при открытии сцены, содержащей компонент GridController или объекты Tilemap.
Доступно во всех уровнях.
Обзор
Редактор карт предоставляет полный набор инструментов для создания и редактирования игровых карт:
- Рисование тайлами с помощью инструментов Карандаш и Ластик.
- Переключение между слоями карты (Ground, Above, Top, Events, Collision).
- Палитра тайлов с автотайлами и обычными тайлами.
- Анимированные превью тайлов в палитре.
- Быстрая отмена, повтор и сохранение.
- Наложение сетки для точного размещения тайлов.
Панель инструментов MCE Map Toolbar
При активном Редакторе карт в верхней части Scene View отображается панель инструментов MCE Map Toolbar.
Вкладки слоёв
Панель содержит вкладки для переключения между слоями карты:
| Слой | Описание |
|---|---|
| Ground | Основной слой земли -- трава, дорожки, вода, песок. |
| Above | Слой объектов над землёй -- деревья, камни, здания. |
| Top | Верхний декоративный слой -- крыши, навесы, элементы, перекрывающие персонажа. |
| Events | Слой событий -- триггеры, переходы между картами, NPC-зоны. |
| Collision | Слой коллизий -- непроходимые тайлы, барьеры. |
Активный слой подсвечивается. Рисование и стирание применяются только к выбранному слою.
Инструменты рисования
| Инструмент | Горячая клавиша | Описание |
|---|---|---|
| Карандаш | B | Рисование выбранным тайлом на карте. |
| Ластик | E | Удаление тайлов с текущего слоя. |
Палитра тайлов (MCE Tileset)
Палитра тайлов отображается в отдельном окне или панели при активном Редакторе карт.
Структура палитры
- Автотайлы -- расположены в верхней части палитры. Автотайлы автоматически подбирают правильный вариант в зависимости от соседних тайлов (углы, стороны, переходы).
- Обычные тайлы -- расположены ниже автотайлов. Используются для ручного размещения отдельных элементов.
Визуальные индикаторы
| Индикатор | Значение |
|---|---|
| Анимированный превью | Тайлы с анимацией отображают циклическое превью прямо в палитре. |
| Красная подсветка | Появляется при наведении курсора на тайл в палитре. |
| Золотая рамка | Обозначает текущий выбранный тайл. |
| Синяя рамка | Обозначает выбранную область тайлов (мультивыбор). |
Нажмите на тайл в палитре, чтобы выбрать его для рисования инструментом Карандаш.
Быстрые кнопки
В панели инструментов доступны кнопки быстрого доступа:
| Кнопка | Действие |
|---|---|
| Undo | Отменить последнее действие рисования. |
| Redo | Повторить отменённое действие. |
| Save | Сохранить текущее состояние карты. |
Строка состояния
В нижней части панели инструментов отображается строка состояния с полезной информацией:
- Текущие координаты курсора на сетке.
- Название выбранного тайла.
- Активный слой и инструмент.
Наложение сетки
Редактор карт отображает наложение сетки в Scene View, визуализирующее границы тайлов. Сетка помогает точно позиционировать тайлы и видеть структуру карты.
Сетка автоматически подстраивается под размер ячейки, заданный в компоненте Grid или GridController.
Горячие клавиши
| Клавиша | Действие |
|---|---|
B | Переключиться на инструмент Карандаш. |
E | Переключиться на инструмент Ластик. |
Используйте горячие клавиши B и E для б ыстрого переключения между рисованием и стиранием -- это значительно ускоряет работу с картой.