UE4版本 4.8.1
UE4信息交互-GetAllActorsOfClass遍历搜索上一节中是通过将变量设置为[public]后,在场景中在通过拾取器来设置此变量。
此节讲述是不需要将变量设置为[public]。
然后通过函数[GetAllActorsOfClass]来遍历搜索场景中的实例变量。
[GetAllActorsOfClass]函数的功能就是找到相同类型的元素。
然后通过遍历来查找相应的变量。
一、首先打开[BP_TestA]蓝图类图表编辑器
双击[BP_TestA]蓝图类并将变量[TestB]设置为非[public].
图1
二、然后在图表中右键输入[GetAllActorsOfClass]
搜索框中会显示两个方法。我们选择[GetAllActorsOfClass]
图3
这个方法比较简单。一个输入,一个输出。
输入[ActorClass]:为实例变量类型。
输出[OutActors]:是一个数组.
点击后会出现场景中的实例变量。