结构体
UE4中存在许多不同的变量类型,浮点
,布尔
,整数
,字符串
,等等。我们赋予变量意义,用于处理程序的运行,在需要很多意义相同的数据时,我们会应用数组的概念来储存一系列相同类型的数据。但是对于数组中的元素,其的类型是固定不变的唯一一种,而在实际的问题中我们往往需要多个不同类型的变量,这时我们就可以运用结构体来存储一系列不同类型的数据
注意!:虽然我们在这里将结构体与数组进行对比,但仍需要记住的是结构体仍然是一个变量,他是一个将许多变量类型聚合在自己体内的新变量,下面关于糖果与盒子的将生动的给你展示两者的区别
在主视口内容浏览器右键→蓝图→结构即可创建结构体,打开结构体,可以在结构编辑器中编辑结构体所包含的变量

在蓝图中创建变量后,可以在右方的细节面板的变量类型中,搜索创建的结构体名称来将变量类型修改为结构体变量
1.中断(结构体)/创建(结构体)
将结构体拖入蓝图中,从结构体引脚拖出即可看到 中断 节点,之前说过,结构体相当于很多变量的聚合,而中断节点便是将结构体打碎,获得结构体的各个成员的数据
有打碎,就有相应的聚合节点,在节点搜索框中搜索 创建+(结构体名称) 便可以获得创建结构体节点,输出为变量类型为当前结构体的数据
2.修改结构体中的变量
前面说过