CustomRegion
CustomRegion - это прямоугольная или эллиптическая область на карте в плоскости Oxy, заданная разработчиком quester-профиля и используемая для определения положения персонажа относительно неё (внутри или снаружи).
На скриншоте ниже в окне Mapper‘a отмечен прямоугольный CustomRegion Sahha_Playground
.
CustomRegionSet
Это область на карте, заданная сочетанием нескольких CustomRegion‘ов, которые включены в одну из трех групп:
Название | Описание |
---|---|
UNION | ОБЪЕДИНЕНИЕ регионов, которое образует допустимую область. Персонаж должен находиться в любом из отмеченных регионов, а также в области INTERSECTION (если она задана). При этом запрещено нахождение в области EXCLUSION. Примером объединения регионов A, B, C является область, закрашенная серым цветом: ![]() |
INTERSECTION | ПЕРЕСЕЧЕНИЕ регионов, образующее допустимую область. Персонаж должен находиться в каждом из отмеченных регионов, а также в области UNION (если она задана). При этом запрещено нахождение в области EXCLUSION. Примером пересечения регионов A, B, C является область, закрашенная серым цветом: ![]() |
EXCLUSION | Регионы, которые будут ИСКЛЮЧЕНЫ из итоговой области. Персонажу запрещено находиться в любом из них. Примером исключения регионов A, B, C является область, закрашенная серым цветом: ![]() |
Другие примеры:
Исключение региона С из объединения регионов А и В:
Исключение региона С из пересечения регионов А и В:
Редактор CustomRegionSet
Изменение состава групп CustomRegion‘ов производится в специальном окне.
В верхней части окна находится переключатель групп CustomRegion’ов.
Под ним находится текстовое описание выбранной группы CustomRegion’ов.
Основную часть окна занимает список CustomRegion’ов, рядом с которым находятся чекбоксы:
- Регионы, входящие в выбранную группу, отмечены
v
; - Регионы, входящие в какую-либо другую группу, отмечены
■
; - Регионы, не включенные ни в одну группу, отмечены
□
Внизу окна расположены кнопки:
Mapper
открывает окно Mapper’a, если оно не было открыто ранее.Reload
обновляет список CustomRegion’ов. При этом восстанавливает их распределение по группам.Select
сохраняет распределение CustomRegion’ов по группам и закрывает окно.