Unity3D
Mecanim
Анимационная система имеет пользовательский EditorWindow
, который позволяет определять дерево (в данном случае смешанное дерево). GUI.
Похоже:
Он предлагает возможность создания узлов (состояний) и подключения их (переходов).
Теперь я разрабатываю некоторую структуру диаграмм и древовидных структур, и я хотел бы написать расширение редактора, чтобы позволить игровому дизайнеру заполнить эти структуры.
Я хочу, чтобы большинство из них воссоздало именно EditorWindow
, как и аниматор Mecanim (рисунок выше).
Мой вопрос: есть ли какие-либо доступные компоненты, которые я могу использовать для такой задачи? Есть ли встроенный класс, используемый для рисования и соединительных ящиков и стрелок? Или мне нужно полностью написать элементы GUI?