1、创建蓝图宏库
与创建 蓝图类 类似,只不过需要在 Create Advanced Asset 中的 Blueprints 选项卡中选择 Blueprint Macro Library :
2、蓝图宏库编辑器界面
- 菜单
- 工具栏
- 我的蓝图
- 详情
- 图表编辑器
3、创建蓝图宏
蓝图宏可以在蓝图类或者关卡蓝图中创建,就像蓝图函数一样。它们还可以组织到蓝图宏库中。
若要在蓝图类、关卡蓝图或蓝图宏库中创建蓝图宏,只需在 我的蓝图(My Blueprint) 选项卡中,单击宏列表标头上的 “+” 然后为新添加的宏重命名即可。
4、构建蓝图宏
构建宏的操作与定义蓝图类的函数类似,在 详情(Detail) 面板中的 输入(Inputs) 和 输出(Outputs) 中,单击 “+”,添加参数并设置类型,如下所示:
5、使用蓝图宏库中的宏
将宏存储在蓝图宏库中可以让整个项目中的蓝图类和关卡蓝图都能够访问他们。
有几种方法可以将宏节点添加到另一个蓝图图表中。与函数节点和自定义事件调用节点一样,可以在蓝图中的整个图表中添加多个宏节点副本。
若要添加一个宏,可以在图表中 单击右键,并在显示的快捷菜单中选择该宏:
还可以拖放另一个节点的引脚,如果该宏具有相应变量类型和流方向的参数引脚,它将显示在快捷菜单中:
一旦将宏节点添加到图表中,它会表现出像任何其他节点一样的行为,且输入和输出引脚可以相应地连接。
双击 任何蓝图图表中的宏节点都将打开该宏的图表。