UE4信息交互-GetAllActorsOfClass遍历搜索
来源:互联网 发布:金属比热容的测量数据 编辑:程序博客网 时间:2024/06/17 08:34
UE4版本 4.8.1
UE4信息交互-GetAllActorsOfClass遍历搜索上一节中是通过将变量设置为[public]后,在场景中在通过拾取器来设置此变量。
此节讲述是不需要将变量设置为[public]。
然后通过函数[GetAllActorsOfClass]来遍历搜索场景中的实例变量。
[GetAllActorsOfClass]函数的功能就是找到相同类型的元素。
然后通过遍历来查找相应的变量。
一、首先打开[BP_TestA]蓝图类图表编辑器
双击[BP_TestA]蓝图类并将变量[TestB]设置为非[public].
图1
二、然后在图表中右键输入[GetAllActorsOfClass]
搜索框中会显示两个方法。我们选择[GetAllActorsOfClass]
图3
这个方法比较简单。一个输入,一个输出。
输入[ActorClass]:为实例变量类型。
输出[OutActors]:是一个数组.
点击后会出现场景中的实例变量。
三、目前场景中只有一个[BP_TestA]实例变量。可以多复制几个。
[GetAllActorsOfClass]方法为以数组的形式输入到[OutActors]中.
四、首选要遍历这个[OutActors]数组。
通过[ForEachLoop]来遍历总个数组中的元素。
当按下F键后,显示数组中的每个元素的名称。
图5
图6
五、通过特定的名称来找相应的变量。
我们来查找名称为[BP_TestB2]这个实例变量。
通过名称[==]于来查找名称为[BP_TestB2]变量。
图7
图8
六、这时将[TestB]变量赋值。
将[TestB]变量拖到图表中
运行后可以打印变量的名称。
图9
七、也可以过按键来单独获取[TestB]变量的名称
当按下F键后,显示[TestB]变量的名称。
图10
2 0
- UE4信息交互-GetAllActorsOfClass遍历搜索
- 12. UE4中的信息交互
- UE4信息交互-蓝图类中的信息交互
- UE4信息交互-蓝图类之间的信息交互
- UE4信息交互-通过中间变量进行信息交互
- UE4信息交互-关卡蓝图内的交互
- UE4信息交互-命令行执行自定义事件ConsoleCommand
- UE4信息交互-关卡蓝图引用关卡中的对象
- UE4信息交互-蓝图类与关卡对象的信息交互
- UE4信息交互-蓝图类与关卡蓝图的信息交互
- web信息搜索之域名遍历篇
- UE4 蓝图之间交互
- UE4 C++与蓝图交互
- ue4 3dui交互相关
- UE4与WEB服务器交互(json)
- UE4与WEB服务器交互(json)
- UE4中创建vive控制器交互
- UE4与WEB服务器交互(json)
- 第一篇Dojo的碎碎念
- macbook Yosemite 10.10.4 编译Android 5.0
- HDU - 1711 Number Sequence KMP字符串匹配
- mysql 高可用7
- 20150806
- UE4信息交互-GetAllActorsOfClass遍历搜索
- 添加本地路由表项
- media响应式布局模版
- Puzzler: Nested computeIfAbsent -Java 8
- Scala入门到精通——第十九节 隐式转换与隐式参数(二)
- 01-复杂度1. 最大子列和问题(20)
- iOS 动画总结----UIView动画
- raywenderlich的书 和与之对应的国人录的视频教程
- 集线器(Hub)、网线、网卡、交换机、路由器分别工作在OSI参考模型的哪一层?