返回 导航

UE5

hangge.com

UE5 - 库的创建与使用教程(蓝图函数库、蓝图宏库)

作者:hangge | 2025-08-01 08:33
    我在前面文章中介绍了如何创建函数以及库(点击查看),但是这些函数与宏都是在同一张蓝图中添加的,在其他蓝图中调用函数或宏时需要引用此蓝图。本文我将介绍如何创建函数库或宏库来让部分蓝图类使用此库中的函数或宏。

一、蓝图函数库

1,创建蓝图函数库

(1)在“内容浏览器”面板的空白处单击鼠标右键,执行“蓝图 > 蓝图函数库”菜单命令,新建蓝图函数库并命名为“FunctionLib” 

(2)双击打开函数库,和在普通蓝图中添加函数的方法一样,在“我的蓝图”面板中单击“函数”加号按钮便可新建函数,还可以在“细节”面板中添加输入值与输出值

2,使用蓝图函数库

(1)当需要使用函数时可以在“此蓝图的所有操作”面板中直接输入函数名称,例如输入“ComputeDamage”,就可以看到 FunctionLib 函数库中的该函数。

(2)点击它即可使用该函数:

二、蓝图宏库

1,创建蓝图宏库

(1)在“内容浏览器”面板的空白处单击鼠标右键,执行“蓝图 > 蓝图宏库”菜单命令,创建蓝图宏库。

(2)需要为蓝图宏库选取一个父类,这里我们可以选择 Object 类。
提示
  • 如果在“选取父类”对话框中选择"Actor"类,则宏库中的内容只能在 Actor 类中使用。
  • 也可以选择“Object"”类,其在下方的“所有类”卷展栏中,选择“Object”类会使全部 Object 类的派生类都可以使用此宏库中的内容。

(3)将蓝图宏库命名为“MacroLib

(4)双击打开蓝图宏库,宏库与函数库的使用方法没有区别。

2,使用蓝图宏库

(1)蓝图宏库及其内部宏创建完毕后,我们可以直接在蓝图中直接搜索到:

(2)点击后即可使用该宏:
评论

全部评论(0)

回到顶部