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简单使用说明的主要内容,如果未能解决你的问题,请参考以下文章