В этом туториале вы узнаете что такое группы и Vis-группы в Worldcraft, и как их использовать для облегчения работы в редакторе.
Обычные группы
Группа - это некоторое количество объектов объединенных вместе.
На рисунке показан пример группы объектов. Когда вы кликните на отдельном объекте, который не объединен в группу с другими, то он и выделится отдельно (рис. 2). Но если несколько объектов объединены в одну группу, то выделяя один объект из этой группы, вы там самым выделяете всю группу (рис. 3).
Группировать и разгруппировывать выделенные объекты можно с помощью кнопок Group selected objects и Ungroup selected objects на панели Map Operations.
Если вам нужно редактировать отдельный элемент группы, но вы не хотите разгруппировывать все объекты входящие в группу, то вам поможет кнопка Ignore Groups (игнорировать группу) на панели Map Operations.
Группировать можно как браши, так и энтити. Информация о группах объектов сохраняется только в .rmf-формате. Поэтому если вы сохраните вашу карту в .map-формат, то информация о группах потеряется.
Обычные группы могут так же быть и Vis-группами.
Vis-группы
Vis-группа - это группа объектов, отображением которой вы можете управлять. Тоесть, вы можете включать/выключать визуальное скрытие объектов на полях редактирования.
Примечание: Vis-группы никаким образом не относятся к vis-компилятору. VisGroup означает "visibility group", так что не путайтесь.
Допустим, на вашей карте есть следующая комната с мебелью:
Теперь давайте сделаем всю мебель в комнате одной Vis-группой. Выделите все объекты, которые вы хотите сделать Vis-группой, и нажмите кнопку Hide Selected Objects на панели Map Operations.
После проделанных выше операций, из выделенных объектов создастся новая Vis-группа, а так же, все выделенные объекты скроются на 3D и 2D-видах.
Имя новой Vis-группы появится на панели Filter Control. По умочанию, имя Vis-группы будет указывать количество объектов, пренадлежащих этой группе. В нашем случае, имя Vis-группы будет "3 objects", так как у нас в Vis-группу включено 3 объекта. Кстати, обычная группа в Vis-группе считается за один объект.
На панели Map Operations существует так же еще 2 кнопки для работы с Vis-группами. Первая, Hide Unselected Objects, создает новую Vis-группу из всех невыделенных объектов. А вторая кнопка, Show all visgroups, как понятно из названия, показывает все Vis-группы.
Вы можете изменить имя Vis-группы на панели Filter Control. Для этого выделите имя Vis-группы, а затем кликните по нему еще раз. После этого вы можете изменить имя Vis-группы (в данном примере имя "3 objects" изменено на "furniture").
Кликая слева от имени Vis-группы, вы можете включать/выключать иконку руки, указывающую на то, отображается данная Vis-группа на рабочих полях, или нет. После того как вы включили/выключили иконку руки, необхомо нажать кноку Apply, чтобы применить сделанные изменения.
Давайте рассмотрим, какие операции вы можете проделывать с помощью мышки на панели FilterControl: Перетаскивать имя одной Vis-группы на имя другой. Это приведет к тому, что обе Vis-группы объединятся в одну. Новая Vis-группа будет называться так же, как называлась вторая Vis-группа, на которую вы перетащили имя первой.
Перетаскивать имя какой либо Vis-группы за пределы панели Filter Control. Это приведет к удалению данной Vis-группы. Заметьте, удаляется только Vis-группа, а не объекты пренадлежащие ей. Вы можете выделить имя видимой Vis-группы на панели Filter Control, а затем нажать кнопку Mark, чтобы выделить данную группу.
При нажатии на кнопку Purge, будут удалены все Vis-группы, которые не содержат ни одного объекта.
Кнопка Edit включает окно Object Groups, в которм вы можете изменять имена и цвета существующих Vis-групп.
Поле Groups - здесь перечислены имена всех существующих Vis-групп. Чтобы выбрать какую либо Vis-группу, просто кликните на ее имени.
Name - имя текущей выбранной Vis-группы.
Color - после нажатия на эту кнопку, появится окно в котором вы можете выбрать цвет для текущей выбранной Vis-группы.
Remove - удаляет текущую выбранную Vis-группу.
New Group - создать новую (пустую) Vis-группу.
Close - сами догадайтесь.
Так же, с Vis-группами можно работать через окно Object Properties.
Выберите какой либо объект на карте, и откройте окно Object Properties. Если выделенный объект является энтитей, то у вас в окне Object Properties будет несколько вкладок. Выберите из них вкладку VisGroup.
Тут вы можете присвоить выделенный объект к какой нибудь существующей Vis-группе. Для этого, просто выберите в поле Member of group имя нужной Vis-группы, и выделенный объект автоматически присвоится данной Vis-группе.
Чтобы удалить выделенный объект из Vis-группы, кликните на строке (no group).
При нажатии на кнопку Edit groups, откроется уже знакомое вам окно Object Groups.