Baste 发表于 2021-10-8 18:25

Unreal4蓝图宏库0048bate1

蓝图宏库

声明和定义宏以便在其他蓝图中重复利用的蓝图。
蓝图宏库(Blueprint Macro Library) 是一个容器,它包含一组 宏 或自包含的图表,这些图表可以 作为节点放置在其他蓝图中。它们可以节省时间,因为它们可以存储常用的节点序列, 包括执行和数据传输所需的输入和输出。
宏在引用它们的所有图表之间共享,但是它们会自动扩展到图表中, 就像它们在编译期间是一个折叠节点那样。这意味着蓝图宏库不需要编译。但是, 对宏的更改仅反映在重新编译包含这些图表的蓝图时 引用该宏的图表中。
创建蓝图宏库

蓝图宏库存储在包中,可以像任何其他资源一样通过 内容浏览器(Content Browser) 创建。

1.在 内容浏览器(Content Browser) 中,单击 New Asset button 。

2.从显示的菜单中,选择 创建高级资源(Create Advanced Asset) 下的 蓝图(Blueprints)> 蓝图宏库(Blueprint Macro Library)。
3.为您的蓝图宏库选择一个 父类(Parent Class)。


4.您的蓝图宏库现在将显示在 内容浏览器(Content Browser) 中。在 内容浏览器 中的蓝图宏库图标下键入该蓝图宏库的名称。
首次创建您的蓝图宏库时,或者当您在 蓝图编辑器(Blueprint Editor) 中对其进行更改时,星号将添加到 内容浏览器(Content Browser) 中的蓝图宏库图标中。这表示蓝图宏库尚未保存。
还有两种其他方法可以从 内容浏览器(Content Browser) 访问蓝图宏库创建(Blueprint Macro Library Creation)菜单。

右键单击 内容浏览器(Content Browser) 的资源视图(Asset View)(右侧)面板,或单击 内容浏览器(Content Browser) 的资源树(Asset Tree)(左侧)的文件夹。

在显示的菜单中,选择 创建高级资源(Create Advanced Asset) 下的 蓝图(Blueprints)> 蓝图宏库(Blueprint Macro Library)。
页: [1]
查看完整版本: Unreal4蓝图宏库0048bate1