在Unity中绘制加权的方向图

时间:2017-11-15 17:56:54

标签: c# unity3d graph unity5 weighted-graph

我正在尝试构建一个项目,允许用户构建流网络,然后使用Unity解决网络的最大流量。我认为图形库已经存在,但我无法找到它。

由于我对Unity比较陌生,我的问题是:

  1. 是否有用于在Unity中绘制加权方向图的库?

  2. 如果这样的库不存在,有人可以推荐一些有用的教程来处理在Unity中绘制简单的2d结构(图形的节点和边缘)吗?

2 个答案:

答案 0 :(得分:2)

如果您是Unity的新手;我建议您首先查看Line renderer,它是绘制加权图表的一个相对简单的界面。

但是,如果你想绘制原始线,你可以查看OpenGL行。

This教程在开发直观图表时也可能有用,请注意,它没有使用Line渲染器,但处理Vector时的相同原则仍然适用。

我还使用Vectrosity进行快速原型设计(注意:我绝不会拴在这个产品上)。

答案 1 :(得分:-1)

Simple Graph Editor 是一个 Unity 编辑器扩展,可让您立即创建方向图!

像 SACH 这样的图形编辑器允许您非常快速地迭代和创建原型。就像使用菜单创建航点集群,然后单击将航点放置在您的项目中一样简单。

它还包括一个“加权边缘”系统,该系统对于快速查看游戏外观特别有用,同时针对对象的移动进行原型设计和迭代,例如,对于 AI。