ue3dUE5向蓝图添加新变量的工具

UE5向蓝图添加新变量的工具[Add Member Variable]

分类:

UE5.5前几天已经发布了,这次,在更新的功能中,引入了Add a new variable to the blueprint【向蓝图添加新变量】的功能,这对于工具开发特别有用。

运行环境

本文基于UE5.5编写,本文中创建的工具的完整项目数据可以从下面下载。

网盘链接 提取码:5gi9

新特性:添加新变量

从UE5.5 开始,Add Member Variable节点允许将变量添加到指定的蓝图。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

要将值传递给Add Member Variable节点的[变量类型],需要使用专门用于指定类型的节点。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

标准类型可以通过使用“按名称获取基本类型”节点并在[类型名称]中指定以下字符串来获取。如果指定无效的字符串,它将变成Integer类型。

字符串
intInteger
byteByte
boolBoolean
realFloat (double)
nameName
stringString
textText

另外,如果变量名称与现有变量名称相同,则会添加一个末尾带有序号的新变量。

Add Member Variable with Value的情况下,无需指定类型;只需在[默认值]中输入值即可创建该值类型的变量。

请注意,不考虑运行时值,并且新创建的变量具有固定的默认值。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

创建新变量的工具

将使用Add Member Variable节点创建一个工具,将标准变量添加到指定的蓝图资源中。

首先,创建一个新的编辑器实用程序小部件。资产名称为EUW_AddVariables。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

打开创建的资产并创建层次结构,如下所示。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

每个角色都具有以下角色。

组合框用于通过下拉菜单指定变量类型。此外,可以使用EditableTextBox输入变量名称。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

由于“Single Property View”用于指定蓝图,因此“SetObject”节点在“Pre Construct”事件中执行。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

当执行[添加变量]按钮时,它首先检查蓝图资源是否无效。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

最后,根据从每个小部件获取的字符串,使用“Add Member Variable”添加变量。

ue3d - UE5向蓝图添加新变量的工具[Add Member Variable]

文本总结

这次讲解了UE5.5中新增的功能,Editor Utility相关功能更新频烦,如果有新功能我们会在本系列中继续介绍。

可以从上面下载本文中创建的工具的完整项目数据。

相关信息

  • 类型:知识
  • 字数:681
  • 字符:2119
  • 适用软件:虚幻引擎5.5
  • 说明:无
  • 编号:169633

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!