FlowCanvas节点介绍

FlowCanvas节点介绍_第1张图片

一、Events(事件)

事件节点负责开始和触发任何流执行。没有事件节点,您的流程图中将不会真正发生任何事情。您添加事件节点以响应世界或对象事件以及输入,触发器,碰撞等变化,最后将其流输出连接到其他节点,以指定事件触发时将发生的情况。

FlowCanvas节点介绍_第2张图片
  • Application(应用程序暂停退出事件)
  • Custom(自定义事件)
  • Graph(生命周期)
  • Input(输入事件)
  • Object(对象事件)
  • Other(其他事件)

二、Flow Controllers(分流控制器)

流控制器节点负责操纵流执行, 例如以多种不同方式分支流,过滤流甚至合并流。它们是您在流程图中创建逻辑并与各种脚本命令相对应的方式,例如if-then-else,while,for-each等。
流量控制器的标题颜色为蓝色,并且始终至少具有1个流量输入和1个流量输出端口。

FlowCanvas节点介绍_第3张图片
  • Identity(身份)
  • Split(分离)
  • Merge(合并)
  • Finish(停止当前Flow执行)
  • Try Catch(捕捉错误)
  • Filters(过滤器)
FlowCanvas节点介绍_第4张图片

Chance(概率执行)
Cooldown(定时执行)
DoOnce(只执行一次)

  • Flow Convert(流转换)
  • Flow Merge(流合并)
  • Goto(自定义标签)
  • Iterators(迭代器)
  • Selectors(选择器)
  • Switchers(转换器)
  • Togglers(开关控制器)

三、Functions(功能)

“功能”节点类别包含所有在应用程序中实际发生某些事情的节点,例如移动对象,销毁对象,设置属性等。为了清楚起见,“功能”类别本身又分为两个子类别,即“ 反射功能”和“已实现功能”类别。

FlowCanvas节点介绍_第5张图片
  • Custom(自定义功能)
  • Implemented(已实现功能)
    是FlowCanvas附带的实用程序节点的集合,但它们既不与任何现有类型直接相关,也不是通过反射生成的。
  • Reflected(反射功能)
    包括通过反射为 “首选类型编辑器”中指定的类型生成的所有节点。这是节点的类别,您将使用该节点来访问Unity,其自己的代码或任何第三方方法,其构造函数,属性,字段或事件的API。

四、Variables(变量)

变量是任何程序,脚本或可视脚本的非常重要的方面。FlowCanvas对开箱即用的所有变量均具有卓越的支持,以及一些重要的功能,如属性绑定或通过UNET进行网络同步!

FlowCanvas节点介绍_第6张图片
  • Self(自己)
  • Graph variable(图像变量)
  • Create Collection(创建集合)
  • Create Dictionary(创建字典)
  • Blackboard(黑板)
  • Intemal(内部)

五、Macros(宏)

宏是一堆节点,它们组合成一个可重复使用的节点,可以作为一个整体在其他任何流脚本中使用,并且始终保存为项目中的.asset文件。

你可能感兴趣的:(FlowCanvas节点介绍)