Unity图形节点插件xNode简单使用说明

Posted 生活在他方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity图形节点插件xNode简单使用说明相关的知识,希望对你有一定的参考价值。


xNode是一个很好用的图形节点的插件,免费,可以用来做状态机,对话流程,实时任务流程。

xNode在Github上下载即可。虽然商城有,但是商城要收费。商城的和Github上的是一样的。Github上还有说明和示例下载。

xNode的基本概念就是图,节点,端口和连接线。整个的操作窗口是图,NodeGraph,每一个框框是节点,Node,框框上的圆点是端口,Port,端口连出来的线是连接线,Connection。清楚这四个基本概念,一大半的方法,属性猜下也就猜出来了。

继承了NodeGraph的类就是xNode的节点图的类了,可以生成新的图。如果需要改变样式,需要继承NodeGraphEditor类,里面有很多方法修改图,节点,端口,连接线的样子。


继承了Node类的就可以成为节点。其中,GetValue方法必须有,否则会有警告。如果要获得动态端口,不要用GetPort方法,要用DynamicPorts属性来获得。

端口的Connecttion返回的是连接线另外那头的端口,获取后面或者前面的节点,思路就是获取端口,然后port.connection.node就能获取对应的节点。

另外,xNode支持运行时的使用,在Unity官方网站的中文课堂有免费课程,有教运行时候的使用。

xNode插件的简单使用

以上是关于Unity图形节点插件xNode简单使用说明的主要内容,如果未能解决你的问题,请参考以下文章

Unity xNode节点插件入门使用介绍1

Unity的GraphView

Unity多级菜单的简单例子

[Unity插件]Lua行为树:条件节点和行为节点

[Unity插件]Lua行为树:通用行为和通用条件节点

unity 5.6.3插件 TerrainComposer2 (导入高度图部分)