View on GitHub

EntityToolsDocs

Документация к EntityTools

Инструмент добавления путевых точек (Add Nodes)

Инструмент расположен на панели Graph Edit Tools и активируется нажатием кнопки AddNodes.
Он предназначен для ручного добавления новых точек в путевой граф.
Поскольку в Mapper’e отображается проекция графа на плоскость Oxy, при ручном добавлении новой вершины возникает дополнительная задача вычисления её Z-координаты (высоты).

Последовательность действий

  1. Фиксация планируемых координат (X, Y) новой точки:
    • Расположите курсор мыши в месте планируемого размещения новой путевой точки и нажмите правой кнопкой мыши (ПКМ). Бирюзовой окружностью указывается область, в которой будет производиться поиск эталонного объекта для определения Z-координаты новой точки.
      Радиус данной окружности задается опцией WaypointDistance.

    • После фиксации координат (X, Y) размещения новой путевой точки, она отображается синей точкой с бирюзовой окантовкой.

    • Для отмены фиксации кординат достаточно нажать клавишу Esc.
  2. Добавление ребер (связей) между новой и существующими путевыми точками.
    • Для добавления двунаправленных ребер нужно кликнуть правой кнопкой мыши (ПКМ) на существующей вершине. Добавление однонаправленных ребер не предусмотренно при использовании данного инструмента.
      Требуемая точность клика определяется опцией NodeEquivalenceDistance.

    • Для сброса планируемых ребер (связей) необходимо нажать клавишу Esc.
    • Добаление ребер (связей) рекомендуется, но не обязательно.
  3. Добавление в путевой граф новой точки и вычисление Z-координаты.
    • Для добавления новой точки в путевой граф нажамите клавишу Enter.
    • Если на 2 (втором) этапе были добавлены ребра (связи), то Z-координата новой точки будет вычислена как среднее арифметическое Z-координат связанных с ней путевых точек.
    • Если на 2 (втором) этапе не были добавлены ребра (связи), то производится поиск эталонных объектов, используя которые можно будет вычислить Z-координату новой путевой точки. Поиск производится в области, обозначенной бирюзовой окружностью, последовательно в следующих группах объектов:
      • Путевые точки экспортированного из игры путевого графа;
      • Интерактивные ноды;
      • Неигровые персонажи (Entity).
        При обнаружении нескольких однотипных объектов в заданной области, Z-координата новой точки будет вычислена как среднее арифметическое Z-координат таких объектов.
    • Если поиск эталонного объекта окажется безрезультатым, будет выведено диалоговое окно ввода z-координаты, в котором будет предложено указать необходимое значение. В качестве значения по умолчанию будет указана z-координата персонажа.

    • Если все способы определения Z-координаты окажутся безрезультатными, то текущий инструмет будет возвращен к выполнению 2 (второого) этапа.

  4. После успешного добавления путевой точки инструмент готов к добавлению следующей путевой точки.

  5. Для отключения инструмента добавления путевых точек снова нажмите на кнопку AddNodes или активируйте другой инструмент.

Назад
Назад к описанию Mapper’a
Назад к содержанию