跳到主要内容

节点总览

Guide

GCS 提供 145 个核心 FlowGraph 节点,Demo 程序集另外注册 2 个 FX 节点,随包项目共提供 147 个节点

完整节点参考

每个节点都有独立的折叠条目,包含真实节点截图、用途与使用时机、全部输入与输出、序列化参数与默认值、动态端口规则和运行时边界,具体配置以对应家族手册为准

节点家族

家族数量完整手册用途
Entry33Entry 节点在战斗、回合、卡牌、单位、状态、能量或事件发生后启动执行
Hook18Hook 节点在 GCS 提交数值前拦截它,并在支持时替换或取消结果
Flow10Flow 节点用分支、循环、序列、选择、等待、Switch 和 Gate 组织执行
Action27Action 节点修改伤害、HP、护甲、能量、卡牌、状态、变量、回合和单位等战斗状态
Intent6Intent 节点制作可复用的敌人意图模式与预览
Get19Get 节点读取战斗上下文、单位、卡牌、状态、牌堆、变量、事件参数和集合
Operator22Operator 节点计算、比较、筛选、排序、选取、合并和转换数据
FX7 + 2 DemoFX 节点请求 VFX、SFX、动画、飘字、单位位移和镜头反馈,Demo 程序集另注册 2 个状态表现节点
Event2Event 节点触发 GCS 内部事件或 GES 事件
Group1Group 节点把选中的多个节点收进一个可折叠表现块,通过 Ctrl + GCmd + G 创建,不从 Add Node 添加

数量关系如下:

  • 核心 Add Node 条目:144
  • 核心 Group 节点:1
  • 核心节点合计:145
  • Demo FX 扩展:2
  • 包含 Demo 时的节点总数:147

按流图中的任务选择

按流图当前要完成的任务选择节点家族:

流图任务家族
在战斗、回合、卡牌、单位、状态、能量或事件时机启动行为Entry
在 GCS 提交前拦截数值Hook
修改战斗状态Action
读取实时值或对象Get
计算、比较或缩小数据范围Operator
让执行分支、重复、等待或排序Flow
表现已经提交的结果FX
选择并预告敌人行为Intent
通知其他系统Event
把多个已配置节点显示成一个整体Group

一张流图通常会混用多个家族,例如卡牌从 On Card Played 开始,用 Get 和 Operator 解析目标,用 Action 提交玩法结果,再用 FX 表现已经提交的结果

核心节点与扩展共用菜单

自定义节点和 Demo 扩展与核心节点使用同一套注册表,注册节点会进入 [FlowNode(category, displayName)] 指定的分类,因此扩展可以直接加入已有家族,不需要另做一套编辑流程

扩展规则见自定义节点,需要对齐内置命名、端口、默认值和行为时,直接查阅上面的家族手册