我正在尝试使用c#在Unity3D中绘制树形图,我有一个包含以下变量的数据列表:
public class ObjectData
{
public string ID;
public string hierarchyParent;
public int hierarchyLevel;
}父变量包含父对象的ID,level变量包含行的升序编号,即Top row = 1,row below =2等等。我需要获取此树图中每个节点的2D空间中未知数量的项目的坐标。如果我试图通过设置行并添加一个常量x值来创建它,连接线通常会交叉,并且没有输入。我看过一些其他的例子,但是没有找到我的输入数据的教程。谢谢!
发布于 2017-01-30 23:39:14
我能够使用Tewr的答案找到这篇博客文章:https://rachel53461.wordpress.com/2014/04/20/algorithm-for-drawing-trees/
它充分描述了如何解决我的问题!
https://stackoverflow.com/questions/41875739
复制相似问题