(103)重叠图表

重叠节点

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

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

    Collapse1.png

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

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

    Collapse2.png

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

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

    Collapse3.png

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

    Collapse4.png

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

    Collapse5.png

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

    Collapse6.png

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

    Collapse10.png

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

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

    Collapse8.png

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

    Collapse9.png

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

    Collapse7.png

重叠为函数

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

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

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

    CollapseFunction1.png

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

    CollapseFunction2.png

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

    CollapseFunction3.png

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

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

    CollapseFunction4.png

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

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

    CollapseFunction5.png

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

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

如需函数使用或调用的更多信息,请查阅 函数 文档。

重叠为宏

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

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

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

    CollapseMacro1.png

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

    CollapseMacro2.png

  3. 双击 可将宏打开。

    CollapseMacro4.png

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

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

    CollapseMacro5.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值