查看: 605|回复: 9

[可视化蓝图脚本] 【重叠图表 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

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



本页讲述将 Blueprint 图表重叠为一个单独节点、一个 函数 或一个 宏 的多种方法。将大型图表重叠为一个连接图表,方便清理。

本页面的内容:

      
重叠节点

重叠为函数

重叠为宏
     重叠节点
下图表现的是最简单的重叠方法,将 重叠节点 转变为连接图表。它主要用于组织,使事件图表中的内容整齐清楚。

在 蓝图 的 图表 上找到需要重叠的节点。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



此处有一些在玩家跳跃后减少其能量的节点。

在节点上 单击左键 并拖动,选择需要重叠的所有节点。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



可通过 Control + 左键单击 组合键从选择中添加/减去节点。

选定需要重叠的节点后,在选中的任意节点上 单击右键 并选择 Collapse Nodes。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



所有节点将重叠为一个单独的 Collapsed Graph 节点,然后可为该节点命名。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



鼠标悬停在 Collapsed Graph 节点上,可以看到节点网络的预览窗口。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



双击 Collapsed Graph 节点将打开含所选节点的新图表。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



在 Collapsed Graph 中,可从 Details 面板添加引脚至 Inputs 或 Outputs 节点。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



重叠时将默认添加 Execute,在此添加两个 Execute 输出引脚:OutOfEnergy 和 CanJump。

我们也对图表进行了修改,在扣除玩家拥有的能量之前确定能量是否已经耗尽。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



带重叠节点的 事件图表 外观如下图所示。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



在重叠节点上 单击右键,可选择 Expand Node 将节点转换为其原始状态。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]


重叠为函数
重叠节点的另一种方式是将它们重叠为一个 函数。较之于重叠图表,将节点重叠为函数有下列优点:基于任意指定参数在脚本的另一区域调用函数、在另一蓝图中调用函数(需为包含要调用函数的蓝图添加引用)。

下列步骤说明如何将节点重叠为函数。

选中需要重叠的节点,在其中一个节点上 单击右键 并选择 Collapse to Function。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



一个新 Function 将被创建,可在 MyBlueprint 窗口按 F2 键对其进行重命名。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



编译蓝图后,“WARNING!”报错信息将自动消失。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



在此处可对函数进行重命名。

双击 函数在一个新图表窗口中将其打开。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



和重叠图表相似,可点击 Inputs 或 Outputs 节点,通过 Details 面板为其添加引脚。

可通过函数名指定其在何时被调用。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



在此处,F 键被按下时将调用 Remove Energy 函数。

在函数上 单击右键 并选择 **Expand Node**可恢复重叠前的原始状态。

如需函数使用或调用的更多信息,请查阅 函数 文档。
重叠为宏
除重叠为重叠图表和函数外,还可将节点重叠为 宏。如此理解宏方为最佳:选取相连的数个节点,将它们合并为单个节点,方便执行整体操作。利用其执行高频率操作(如复杂数学方程式)十分实用。

下列步骤讲述如何将节点重叠为宏。

选中需要重叠的节点,在其中一个节点上 单击右键 并选择 Collapse to Macro。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



一个新宏节点创建成功,可在 MyBlueprint 窗口按 F2 键对其进行重命名。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



双击 可将宏打开。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



利用此方法可随意添加 输入 或 输出 引脚。

下图事件图表应用了带额外引脚的宏。

【虚幻4翻译文档-重叠图表 | Unreal Engine】[虚幻4中文文档]



在宏上 单击右键,可选择 Expand Node 将节点转换为其原始状态。

如需宏的更多信息,请查阅 宏 文档。



   



   



      




   


      相关页面

  




       蓝图用户指南








      函数








      宏




回复

使用道具 举报

0

主题

840

帖子

2738

积分

vip会员

Rank: 1

积分
2738
发表于 2016-7-2 19:57:00 来自手机 | 显示全部楼层
楼主造福人类了谢谢
回复 支持 反对

使用道具 举报

0

主题

826

帖子

2718

积分

vip会员

Rank: 1

积分
2718
发表于 2016-7-4 02:37:06 来自手机 | 显示全部楼层
O(∩_∩)O哈哈~,谢谢分享哟
回复 支持 反对

使用道具 举报

0

主题

867

帖子

2873

积分

vip会员

Rank: 1

积分
2873
发表于 2016-7-4 12:08:36 | 显示全部楼层
看看价格支持下
回复 支持 反对

使用道具 举报

0

主题

853

帖子

2822

积分

vip会员

Rank: 1

积分
2822
发表于 2016-7-4 23:49:03 来自手机 | 显示全部楼层
支持一下,3q
回复 支持 反对

使用道具 举报

0

主题

886

帖子

2908

积分

vip会员

Rank: 1

积分
2908
发表于 2016-7-13 07:21:44 | 显示全部楼层
秒了 秒了  秒了  这东西 秒了
回复 支持 反对

使用道具 举报

0

主题

807

帖子

2646

积分

vip会员

Rank: 1

积分
2646
发表于 2016-7-17 12:47:35 来自手机 | 显示全部楼层
好吗
回复 支持 反对

使用道具 举报

0

主题

800

帖子

2661

积分

vip会员

Rank: 1

积分
2661
发表于 2016-7-19 02:52:57 来自手机 | 显示全部楼层
来看看能不能下载
回复 支持 反对

使用道具 举报

0

主题

886

帖子

2919

积分

vip会员

Rank: 1

积分
2919
发表于 2016-7-21 05:03:21 来自手机 | 显示全部楼层
版主我爱你
回复 支持 反对

使用道具 举报

0

主题

838

帖子

2726

积分

vip会员

Rank: 1

积分
2726
发表于 2016-7-22 08:23:30 | 显示全部楼层
好这个应该还行,自己懒得找了
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部