UE4——查找指定类型或名称的Actor对象
2017-10-25 15:52
507 查看
查找名称Target,类型Actor的对象。并在屏幕中显示结果
额外的引用:
#include <EngineGlobals.h>
#include <Runtime/Engine/Classes/Engine/Engine.h>
#include <Runtime/Engine/Public/EngineUtils.h>
#include <Runtime/Engine/Classes/Engine/StaticMeshActor.h>
实现代码:
TActorIterator<AActor> actorItr = TActorIterator<AActor>(GetWorld());
for (actorItr; actorItr; ++actorItr) {
if (actorItr) {
if (actorItr->GetName() == "Target") {
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("target is found"));
}
else {
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("not found"));
}
}
}
额外的引用:
#include <EngineGlobals.h>
#include <Runtime/Engine/Classes/Engine/Engine.h>
#include <Runtime/Engine/Public/EngineUtils.h>
#include <Runtime/Engine/Classes/Engine/StaticMeshActor.h>
实现代码:
TActorIterator<AActor> actorItr = TActorIterator<AActor>(GetWorld());
for (actorItr; actorItr; ++actorItr) {
if (actorItr) {
if (actorItr->GetName() == "Target") {
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("target is found"));
}
else {
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("not found"));
}
}
}
相关文章推荐
- @Autowired和@Resource的区别是什么?(根据注入对象的类型还是名称来查找容器池中对象注入?)
- 查找被锁对象的名称、sid,锁定的类型-1123
- unity 不通过gameobject寻找物体 查找指定父物体的指定名称的子物体,指定组件,指定类型的组件
- UE4 C++ 遍历世界中指定接口类型的所有对象
- 在RFT中查找窗口中指定名称的对象
- 算法学习---对象类型的数组二分查找实现
- [c++] 判断类下是否有某个指定类型及名称的字段
- 按照类型名称动态创建对象
- C++及API函数实现查找某目录下指定类型的文件
- 将DataRow转成指定类型的类,并返回这个类的对象(带值)
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- 用grep在子目录中指定的文件类型中查找
- 查找数据库指定数据的数据表和字段名称SQL语句
- C#把对象类型转化为指定类型,转化失败时返回该类型默认值
- 算法学习---对象类型的数组二分查找实现
- 函数:FindResource 确定指定模块中指定类型和名称的资源所在位置
- Linux 查找指定名称的进程并显示进程详细信息
- win32控制台下实现查找并显示指定目录下的指定类型文件
- 根据GPS经纬度查找指定范围内的对象
- java获取对象属性类型、属性名称、属性值