您的位置:首页 > 产品设计 > UI/UE

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"));
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: