Канал в IRC
RusNet: #cmt
Учебник по созданию карт
Глава II. Редактор карт Hammer.

§ 2.4 Обзор главных инструментов редактора Hammer

В этой статье мы познакомимся с главными инструментами редактора Hammer, при помощи которых собственно и создаются карты.

На картинке ниже Вы можете видеть, где расположена главная панель инструментов (кстати, положение любых панелей редактора можно легко изменить).

Главная панель инструментов редактора Hammer


На картинке ниже кратко описаны функции инструментов и их названия. Более подробно мы их рассмотрим ниже.

Главные инструменты редактора Hammer


Подробнее об инструментах

Теперь желательно, что бы Вы запустили редактор и опробовали действия инструментов вместе с нами.


1. Selection tool (Инструмент выбора)

Selection tool Стрелочка или инструмент выбора выполняет несколько задач. Если Вы ткнете этим инструментом на каком-нибудь объекте в редакторе, то он будет выделен (см. рис. ниже). Пока что Вы не умеете создавать объекты, и рабочее пространство у Вас пустое — вернитесь к этому пункту, после прочтения об инструменте блок (он предназначен для создания объектов).


Выбор объектаВыбор объекта


Если Вы продолжите нажимать внутри выбранного объекта, то сможете выполнить с ним некоторые простые операции такие как: изменение размеров, поворот и параллельный сдвиг. Расскажем об этих операциях подробнее.

2. Magnify (Инструмент лупа)

MagnifyС лупой в принципе все ясно — увеличивает/уменьшает масштаб координатной сетки. Нажатие левой кнопки мыши — увеличение, правой — уменьшение. Если редактируемый объект маленький — увеличиваем масштаб, а когда, например, нужно выделить несколько объектов, а они не помещаются на экран — уменьшаем масштаб.

Сразу скажем, лупой Вы пользоваться не будете :), потому как гораздо удобнее и быстрее нажимать «+» и «» на дополнительной раскладке клавиатуры. Также можно использовать цифры 1, 2, 3 ... 0, но это также не удобно, поэтому запомните «+» и «–» на дополнительной раскладке клавиатуры.


3. Camera (Инструмент камера)

CameraИнструмент камера используется для создания точек обзора на создаваемой карте. Конечно, Вы можете летать по карте во время ее редактирования, но если она большая, то лететь с одного конца в другой — занятие утомительное. В этом случае проще сделать несколько точек обзора (камер) в разных частях карты.

Давайте посмотрим, как создаются точки обзора. Для удобства поставим вид на карту сверху (2d top), выберем инструмент камера, зажмем Shift и левой кнопкой мыши проведем линию.

Вот, что у нас получится:

Установка камеры


Бирюзовая точка показывает положение камеры, а красная линия — куда она смотрит. Камер можно сделать сколь угодно много. Помните, что перемещаться в 3D-виде между камерами можно только при выбранном инструменте камера.

Кстати, перемещаться в 3D-виде редактора можно после нажатия кнопки «Z» при помощи привычных клавиш «W», «A», «S», «D» и мыши.

Возьмите себе за правило: начали новую карту — обязательно создайте хотя бы 1 камеру. Это нужно для того, чтобы обзор в 3D-виде редактора не сбрасывался на начало координат. Если ни одной камеры нет, то обзор в 3D-виде будет постоянно перемещаться в начало координат, и тогда Вам придется снова лететь до редактируемого места, чтобы посмотреть изменения. Все это касается конфигурации с 1 окном редактирования. Если Вы используете 4 окна редактирования одновременно, то можете всего описанного и не делать.

И еще об установке камер. Нет необходимости выверенно, с точностью до миллиметров или градусов, выставлять положение камеры, потому как при перемещении в 3D-виде с включенным инструментом камера, положение текущей камеры тоже перемещается.


4. Entity tool (Инструмент энтити)

EntityИнструмент Entity Tool используется для вставки на карту точечных энтити-объектов (звуки, точки рождения игроков, источники света, некоторые виды триггеров и мн. др.). Если Вы не знаете, что такое энтити, прочитайте об этом в разделе «Энтити».


Как вставить энтити на карту?

Выберем инструмент энтити, при этом курсор сменится со стрелочки на топорик:

Entity


Прежде, чем мы вставим энтити на карту, необходимо выбрать ее тип. Делается это на панели «New Objects» (панель расположена справа). Из списка доступных объектов выбираем нужный. В этом списке находятся только точечные энтити-объекты.

Выбираем из списка нужный тип точечного энтити-объекта


Точечную энтити можно вставить как в 3D-виде, так и на любом 2D-виде. В 3D-виде нужно просто кликнуть на земле или стене, и объект будет вставлен. Затем его можно переместить в другое место.

В 2D-виде редактора нажатием левой кнопкой мыши определяем расположение объекта, но он еще не создан. Мы можем перемещать зеленый квадрат (а именно так выглядит создаваемый точечный энтити-объект) на любом 2D-виде редактирования, добиваясь нужного нам положения. Создание объекта завершаем, нажатием правой кнопки мыши на зеленом квадрате, и выбором в меню единственного пункта «Create object». Или, не вызывая меню, можно нажать на Enter.

EntityEntity


Таким образом, устанавливаются все точечные энтити (звуки, лампочки, спрайты и т.д.).


5. Block tool (Инструмент блок)

BlockИнструмент блок используется для создания брашей или брашевых энтити-объектов. Земля, стены, горы, вода, машины, ящики и даже небо — все создается этим инструментом. Если Вы по каким-либо причинам не знаете, что такое браш :), прочитайте об этом в статье «Основные термины в создании карт».


При выборе иснтрумента блок, курсор меняется на рамку:

Block


Для создания обычного прямоугольного браша (стена, ящик, пол) нужно зажать левую кнопку мыши, задать размер прямоугольника, отпустить кнопку. Браш еще не готов (по аналогии с созданием точечного энтити-объекта). Сейчас мы можем менять размеры будущего браша и задать его положение.

Затем, как и в случае с точечными энтити, нажимаем правую кнопку мыши (внутри создаваемого браша) и выбираем в меню «Create object» или же вместо этого нажимаем Enter (см. рис. ниже).

Создаем брашСоздаем браш

Браш готов! Браши окрашиваются в различные цвета. Сгруппированные браши окрашиваются одним цветом (о группировании объектов поговорим чуть позже в этой статье). Чтобы браш превратить в брашевый энтити-объект, нужно нажать [Ctrl-T] и из списка выбрать необходимый тип объекта (все, как и в случае с точечными энтити-объектами, только инструменты используются разные).

Браш готов


Естественно, никто не запрещает нам, после создания браша изменять его форму или передвигать — это само собой разумеется.


6. Texture application (Нанесение текстур)

TextureИнструмент для нанесения текстур, т.е. для раскраски карты. При выборе этого инструмента, курсор меняется на стрелочку с ведерком (см. рис. ниже).

Texture


Всю необходимую информацию о текстурировании объектов Вы можете получить из четвертого раздела Учебника — «Текстуры и декали».


7. Apply Texture (Нанесение текстур)

Apply TextureДанный инструмент применяется для закрашивания выбранной текстурой сразу всех сторон объекта. Например, выбрали мы ящик и текстуру ящика, закрашиваем этим инструментом одну сторону ящика, и все другие также закрашиваются.


Сразу скажем, есть гораздо более удобный способ закрасить сразу все грани объекта. Выбираем обычный инструмент для закрашивания (шестой в этом обзоре), зажимаем Shift и закрашиваем лишь 1 сторону — все другие также закрашиваются.


8. Decals (Нанесение декалей)

DecalsИнструмент предназначен для нанесения декалей поверх обычных текстур. Напомним, что декали это тоже текстуры, но они могут быть наложены поверх обычных. Дырки от пуль на стенах, следы от взрывов гранат — все это декали.


Всю необходимую информацию о декалях Вы можете получить из четвертого раздела Учебника — «Текстуры и декали».


9. Clip tool (Инструмент Clip)

ClipИнструмент Clip используется для разрезания объектов на части. Подробно работа этого инструмента описана статье «Инструмент Clip — разрезание объектов».




10. Vertex Manipulation (Инструмент Vertex)

VertexИнструмент Vertex используется для изменения формы объектов путем изменения их вершин. Например, у куба 8 вершин, если мы соединим 4 верхние вершины в одну точку, то получится пирамида. Данный инструмент незаменим при создании гор, туннелей и вообще более сложных, чем простые блоки объектов.

Подробно работа этого инструмента описана статье «Vertex Manipulation — изменение формы объектов».



11. Path (Инструмент Path)

PathИнструмент Path предназначен для создания траекторий движения монстров. В CS монстров нет, поэтому подробно останавливаться на нем не будем.


Глава II. Редактор карт Hammer.


К оглавлению Учебника

© http://cs-mapper.by.ru/
CMT (CS Mapping Tutorials) - © 2006-2011. Created by VM
[ Script Execution time: 0.0034 ]