UE4 从类获取场景中的所有对象

时间:2025-04-07 11:17:41
static void GetAllActorsOfClass ( const UObject * WorldContextObject, TSubclassOf< AActor > ActorClass, TArray< AActor * > & OutActors )

//需要include的头文件
#include "Kismet/"

//使用方法
TArray<AActor*> ArryActors;  
UGameplayStatics::GetAllActorsOfClass(GetWorld(), AActor::GetClass(), ArryActors);  
for (int32 i = 0; i < (); i++)  
{  
    Cast<Acoloractor>(ArryActors[i])->Message("succeed"));  
}  

//GetWorld
GEngine->GetWorld()

 

相关文章