Language:
Page Info
Skill Level:
Engine Version:
Share
此中文页面内容对应的英文页面有后续更新,如需浏览最新文档可切换至英文页面浏览。

重叠图表

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

本页面的内容:

重叠节点

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

  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 面板添加引脚至 InputsOutputs 节点。

    Collapse10.png

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

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

    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

    和重叠图表相似,可点击 InputsOutputs 节点,通过 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 将节点转换为其原始状态。

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