Unreal Engine 4 разъем виджета - PullRequest
0 голосов
/ 07 марта 2019

Я создаю дерево навыков для своей игры в Unreal Engine 4. У меня есть класс виджетов и класс узлов дерева навыков. Древовидный виджет имеет много узловых виджетов.

(иерархия деревьев):

tree nodes

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

Я хочу, чтобы дерево навыков выглядело почти как дерево из Path of Exile (демонстрация здесь: * 1013). Чего мне не хватает, так это соединителей между узлами. Мне нужно было бы создать некоторые виджеты, представляющие соединения между узлами в Событие предварительного построения дерева (я хочу иметь предварительный просмотр дерева при его разработке). Эти соединители должны быть расположены в таких положениях, чтобы оба конца находились под правильными узлами и загорелись на одном или обоих концах (в зависимости от того, какой узел ( s)) активны. Узлы знают своих соседей.

Я уверен, что это действительно просто, но я понятия не имею, как разместить виджеты на определенной позиции на холсте.

Редактировать: я в порядке с использованием C ++ или чертежей.

...