UE4结构体数组 定义和访问

来源:互联网 发布:新西兰留学知乎 编辑:程序博客网 时间:2024/06/10 15:51

一、定义结构体数组

 1.创建结构体:首先创建自己的自定义的结构体:http://blog.csdn.net/liuqiqi0071/article/details/77196338

 2.创建数组:在蓝图类里面创建一个变量,并将变量类型指定到自己自定义的结构体,并将变量的类型改为数组,参照: http://blog.csdn.net/liuqiqi0071/article/details/77186167 这样自己定义的一个结构体的数组创建完毕;

 3.举例:我做的一个struct和struct数组:




 

二、访问结构体数组中的元素

 1.第一:将结构体数组拖入管咯蓝图视口;

 2.第二:引出节点:get

 3.第三:引出节点:break 将其打断分出结构体下的各个属性

 4.第四:进行下一步操作(如:print)

 5.如下下图所示(当然前提你也要有一个触发事件,这里用的是按下键盘上的Y键,我是在关卡蓝图里面执行的)



三、遍历结构体数组中的元素

 这里与上面“二”中提到的区别在于“遍历”,这里可以逐步访问里面的所有的元素,而上面只可以得到某个索引的元素的属性;

 1.第一步:写出触发事件;

 2.第二步:将结构体数组拖入视口;

 3.第三步:引出foreachloop节点;

 4.第四步:break XX(结构体数组名字)

 5.第五步:填写循环主体:比如print String,然后将需要打印的结构体中的某个变量引出来,这样就会把数组中所有元素的该属性打印出来;

 




原创粉丝点击