NarraLeaf

节点

内置节点目录,每个创建浮窗分类一页,逐个列出节点签名

内置目录共 610 个节点,分布在 27 个分类中。分类就是你在创建浮窗里导航时看到的分组,因此这些页面的组织方式与编辑器一致

如何阅读一个节点

每个节点写成这样:

Delay

blueprint.flow.delay · Latent

标题下第一行是节点的 type id——存进文档的值,也是你从插件注册时要用的值。其后是该节点为真的标记:

标记含义
Pure无副作用。可用于 function
Latent会挂起执行直到完成。在 function 图中永远不可用

Pure 本身并不意味着该节点能在 Blueprint Value 里使用。那是另一条更窄的规则:节点必须同时是纯节点、非 latent,且属于允许的分类——Data、List、Math、Time、Text、Slider、Displayable、Element、Game——外加一小串特例(InitOn Flush 事件头、非 latent 的 Flow、本地变量读写、Call Fn、注释、Return Value,以及四个 Page 状态读取节点)。scope 限定为 widgetMain 的 Self 节点无论标记如何都被排除;在 Blueprint Value 里要触及某个控件,走 Element 字面量加 Element 分类的读取节点

然后是引脚表:

引脚方向类型说明
inin · exec
durationin · datafloat秒。可在节点卡上直接填字面量
completedout · exec等待结束后触发
tokenout · dataTimer接给 Skip Delay 可提前结束等待

执行引脚传递执行,数据引脚传递值。可在节点卡上直接填字面量意味着你可以在卡片上输入该值,而不必拉一条连线。部分节点带动态引脚——由所选变量、所选函数签名或你追加的分支推导出来——这类引脚以文字说明,因为没有固定的表可列

可用性

节点出现在本目录里,不代表它会出现在你的创建浮窗中。有三层过滤:

  • 图类型。 function 图拒绝副作用节点和 latent 节点
  • 宿主与控件能力。 Self 节点只在具备该能力的控件蓝图里出现;Text 控件的蓝图里不会提供 Set Slider Value
  • 已存在的绑定。 Element 节点只有在图中已有可兼容的 ElementElement FlushElement Click 节点可供连接时才会出现

存在多个兼容来源时,创建浮窗只列出该节点一次。若来源恰好唯一,添加时会自动连上;若有多个,则保留目标输入由你选择

分类

分类节点数涵盖
Events52入口点:生命周期、输入、Surface 转场、Broadcast
Flow13分支、循环、顺序执行、延迟
Functions3函数入口、调用、返回
Variables9声明与读写蓝图变量、持久变量
Data95字面量、类型转换、类型判断、JSON、字符串、数组
Math31算术、取整、布尔逻辑、比较
Time15当前时间、日历,以及日期文本
Game89剧情控制、对话、偏好、存档、回顾
App26Surface 导航、窗口、应用生命周期
Localization6游戏面向玩家的语言
Network3HTTP 请求与响应读取
Displayable9几何、外观变体、属性动画
Element123以上各类的 Element 版本:作用于接入的 Element 而非自身
Image16图片资源与填充
Text28文本内容与排版
Text Input3可编辑文本框
Button7按钮标签与指针
Container6容器布局与子元素
Frame8Frame 所展示的 Page 及其 params
List33运行时项、选中、滚动、项上下文
Slider9值、范围与吸附
Debug2日志与图内注释
Input2玩家在用哪一类设备,以及某个动作是不是被按住的
Sound7播放界面的音频片段,以及之后再找到它的句柄
Voice5播放录好的语音,以及当前生效的配音语言
Component1把组件的这一次摆放与另一次区分开来的那个参数
Switch9Switch 控件的选中状态,以及它的启用与可见开关

本页目录