查看: 411|回复: 5

[可视化蓝图脚本] 【连接节点 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-27 15:58:25 | 显示全部楼层 |阅读模式



本页讲述在蓝图中的图表上连接节点的多种方法。

本页面的内容:

      
引脚至引脚连接

拖放连接

重设连接路线
     引脚至引脚连接
连接节点的最常用方法为 引脚至引脚 连接。

使用 鼠标左键 拖动一个引脚到另一个兼容的引脚上。

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



鼠标悬停在一个兼容引脚上时将出现一个绿色的小勾。

尝试连接两个不兼容的引脚时,将出现图标提示节点无法连接的原因。

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



引脚拥有典型的颜色编码,反映出它们接收的连接类型。

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



在上图中,我们将一个 Float 输出和一个 String 输入连接起来。可以从提示文本中看到它即将被转换。

相连之后,两个引脚之间加入了一个新的转换节点。

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



在 放置节点 中查阅快捷菜单的详细内容。

选择需要放置的节点后,节点将自动连接。

也可选取现有连接,将其连接到另一兼容的引脚上。

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



此操作将把连接移至另一引脚而无需重新连接。

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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]




操作
命令

引脚相关的关联菜单右击 引脚着重显示连接线鼠标 悬停到引脚上连接到另一个引脚左击 + 拖拽到那个引脚引脚的过滤后的操作菜单左击 + 拖拽到图表断开所有连接Alt + 左击 引脚移动所有连接Ctrl + 鼠标左键 拖拽到引脚
节点至节点连接
使用变量时可选择一些 节点至节点 连接,以节约时间。

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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



确认执行此操作后,节点将切换为新节点,连接也不会断开。

可对已连接的 Get 节点执行相同操作(下图实例中正在更换 Bool 变量)。

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]


拖放连接
使用变量的另一个捷径是执行 拖放 (节点至引脚)连接。

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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

在下图实例中,输出引脚的线路隐藏在黄色框中的节点后面。

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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

【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



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



   



   
【虚幻4翻译文档-连接节点 | Unreal Engine】[虚幻4中文文档]



      




   


      相关页面

  




       放置节点








      蓝图基础用户指南








      蓝图用户指南








      蓝图编辑器速查表




回复

使用道具 举报

0

主题

902

帖子

2945

积分

vip会员

Rank: 1

积分
2945
发表于 2016-7-2 19:54:06 来自手机 | 显示全部楼层
不错的资源啊,可以研究研究
回复 支持 反对

使用道具 举报

0

主题

922

帖子

3023

积分

vip会员

Rank: 1

积分
3023
发表于 2016-7-4 02:16:26 来自手机 | 显示全部楼层
快没金币了,看看需要多少?
回复 支持 反对

使用道具 举报

0

主题

871

帖子

2916

积分

vip会员

Rank: 1

积分
2916
发表于 2016-7-4 11:58:07 | 显示全部楼层
感谢分享,下载看看
回复 支持 反对

使用道具 举报

0

主题

907

帖子

2985

积分

vip会员

Rank: 1

积分
2985
发表于 2016-7-18 11:20:36 来自手机 | 显示全部楼层
助人为乐啊!
回复 支持 反对

使用道具 举报

0

主题

907

帖子

3008

积分

vip会员

Rank: 1

积分
3008
发表于 2016-7-20 12:00:58 | 显示全部楼层
这个屌,看看要多少金
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部