Группировка и Vis-группировка

From Valve Developer Community
Jump to: navigation, search
English 简体中文

Даже относительно скромные уровни могут содержать сотни — даже тысячи — объектов. Хаммер предлагает два способа отслеживания элементов в вашем уровне: нормальную группировку и группировку видимости (VisGroups).

Примечание:Вис-группы относятся к "группе видимости" и не имеют никакого отношения к инструменту компиляции Vvis. Обе группы и вис-группы влияют только на то, что вы видите в Хаммере. Тем не менее, если group/VisGroup не будет отмечено в Хаммере, то и скомпилировано не будет.

Группы

Обычная группировка использует "склеивание" выбранных объектов.

Hammer grouping.jpg

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

  • Браши не обязательно должны соприкасаться, чтобы быть сгруппированными.
  • Группы могут содержать любую комбинацию брашей и сущностей.
  • Вы можете работать с любым отдельным объектом в группе, включив опцию Игнора группы (Ignore Groups).
  • Сгруппированные объекты можно комбинировать с VisGroups (см. ниже).
  • Сгруппированные объекты не имеют родственных связей в Source Engine, это всего лишь группа в Хаммере.

Чтобы сгруппировать несколько объектов:

  1. Выберите необходимые объекты.
  2. В меню Tools выберите Group, или нажмите CTRL+G.
  3. Сгруппированные объекты могут выбираться, перемещаться и редактироваться как один.

VisGroups

Вис-группы относятся к группе видимости. Они делают управление объектами легким, позволяя контролировать то, что вы видите на экране. Вместе с VisGroups, вы можете произвольно назначать объекты определенной группе; также можете включать и выключать видимость группы.

Скрыть восемь объектов:

  1. Выберите восемь объектов, которые желаете скрыть.
  2. В меню View выберите Move Selection To Visgroup.
  3. Появится диалог создания вис-группы. Убедитесь, что отмечен пункт Create a New VisGroup и нажмите OK.
  4. VisGroup даст им название "8 objects" и отметит как невидимые в фильтре панели управления.

Допустим, у вас на карте есть вот такая секция:

Hammer visgroup1.png

Теперь, вы бы хотели создать группу мебели, но при этом двигать каждый предмет по отдельности. Это именно то, чем хороши вис-группы.

Во-первых, выберите предметы мебели, затем в меню View выберите Move Selection To Visgroup. Появится диалог создания вис-группы:

Hammer visgroup2.png

Щелкните OK чтобы создать новую VisGroup. Это сделает сразу две вещи: скроет объекты в 2D и 3D-видах, и создаст новую вис-группу с выбранными объектами.

Новая VisGroup появится в фильтре панели управления с именем числа включенных объектов. Чтобы изменить имя вис-группы, выберите ее, затем снова щелкните по ней. Теперь можно менять название на любое другое. Также можно переключать видимость вис-группы флажком слева от ее названия. Вы должны нажать кнопку Apply, чтобы изменения вступили в силу.

Предупреждение: Вис-группа, не содержащая ни одного объекта, будет удалена из списка.
Предупреждение: Если число вис-групп превысит 128, они начнут глючить.

Некоторые вещи, которые можно сделать с помощью мыши в фильтре панели управления:

  • Перетаскивать одну VisGroup на другую VisGroup. Первая VisGroup объединится со второй и полученная группа будет названа именем второй.
  • Перетаскивать VisGroup за пределы диалога фильтра. Откроется окно с предложением удалить VisGroup.
  • Перетаскивать одну VisGroup на другую правой кнопкой. Первая VisGroup станет "родителем" для второй.
  • Перетаскивать "детские" вис-группы на белое пространство внизу списка. Отношения "родитель-дети" будут удалены и VisGroup снова появится на поверхности списка.

Если вы сделаете группу мебели видимой, нажмите кнопку Mark, и группа подсветится в окнах 2D и 3D.

Hammer visgroup3.png

Кнопка Edit выводит диалог группы объектов.

Hammer editvisgroup.png

Он позволяет изменять имя и цвет существующих вис-групп, или удалять их. Удаление VisGroup на самом деле не удаляет сами объекты группы, а всего лишь расформировывает их. Также вы можете создать новую (пустую) вис-группу, нажав кнопку New Group.

Последний способ можно использовать через свойства объекта (Object Properties), в закладке VisGroup. Чтобы включить объект в какую-либо вис-группу, просто выберите нужную группу. Чтобы исключить объект из вис-группы, просто снимите все флажки.

Hammer visgroup4.png

Уроки о VIS (Группах Видимости) (Russian)

Lessons created by Project-S