连接节点:
蓝图中节点连接方式的范例。
本页讲述在蓝图中的图表上连接节点的多种方法。
引脚至引脚连接
连接节点的最常用方法为 引脚至引脚 连接。
使用 鼠标左键 拖动一个引脚到另一个兼容的引脚上。

鼠标悬停在一个兼容引脚上时将出现一个绿色的小勾。
尝试连接两个不兼容的引脚时,将出现图标提示节点无法连接的原因。
引脚拥有典型的颜色编码,反映出它们接收的连接类型。

也存在连接两个不同类型引脚的情况,此时将创建一个 转换节点。

在上图中,我们将一个 Float 输出和一个 String 输入连接起来。可以从提示文本中看到它即将被转换。
相连之后,两个引脚之间加入了一个新的转换节点。

将引脚拖至图表中的空白处,以便放置新节点。

松开 鼠标左键 后将出现快捷菜单。

在 放置节点 中查阅快捷菜单的详细内容。
选择需要放置的节点后,节点将自动连接。
也可选取现有连接,将其连接到另一兼容的引脚上。

在上图实例中,长按 Control 键,点击引脚,将其拖至另一输入...

引脚操作
如下表所示,一些额外引脚相关操作可用于节点。


节点至节点连接
使用变量时可选择一些 节点至节点 连接,以节约时间。
举例来说,脚本中存在一个已连接的 Set 变量节点(在此节点中设置变量值),而您希望在无需重新连接脚本的前提下将其与另一变量交换。可拖动另一变量到希望改变的变量上,其将被自动切换并保持连接不断。

如上图所示,Event Begin Play 节点将 Boolean Variable 2 设为 false,需要将它换为我们创建的 Float 节点。拖动 Float 节点到 Set 变量上,提示文本将告知您正在执行的操作将使节点发生变化,将对 Float 变量进行写入或设置。

确认执行此操作后,节点将切换为新节点,连接也不会断开。
可对已连接的 Get 节点执行相同操作(下图实例中正在更换 Bool 变量)。

拖放连接
使用变量的另一个捷径是执行 拖放 (节点至引脚)连接。
在下图实例中,需要在 Event Begin Play 节点上设置 Point Light 的 light color。Set Light Color 节点询问 New Light Color,而我们已为其创建了一个 Linear Color 变量。在 MyBlueprint 窗口中,直接将该变量拖放至图表中的引脚上。

执行此操作后,变量自动与节点相连。

此方法可避免添加节点至图表,然后执行引脚至引脚连接的过程。
重设连接路线
使用复杂或大型蓝图时,可能会出现连线杂乱无章的状况,需要在图表中改变其显示方式,以便清楚可见。可利用选项添加一个 Reroute 节点,新增一个"延长线"类型到输出引脚,以便移动线路。
在下图实例中,输出引脚的线路隐藏在黄色框中的节点后面。

拖动希望重设线路的输出引脚,选择 Add Reroute Node 选项。

此操作将在旧引脚连接的图表中创建一个新引脚。

然后如下图所示拖动新引脚并将其和目标连接起来。

Reroute 节点作为旧引脚,可被拖离。可将新节点和它连接起来。

利用 Reroute 节点使蓝图整洁美观,使访问者对连接一目了然。
网友评论