目录
2.1 获得actor上面的root component下面的所有component
1、基本介绍
2、使用方法
2.1 获得actor上面的root component下面的所有component
TArray<USceneComponent*> arraySceneComponent;
actor->GetRootComponent()->GetChildrenComponents(false, arraySceneComponent);
for (int32 i = 0; i < arraySceneComponent.Num(); i++)
{
UE_LOG(LogTemp, Warning, TEXT("%s"), *(arraySceneComponent[i]->GetName()));
}
2.2 从Actor上获得指定类型的component
TArray<UActorComponent*> arrayComponent = actor->GetComponentsByClass(UActorComponent::StaticClass());
for (int32 i = 0; i < arrayComponent.Num(); i++)
{
UE_LOG(LogTemp, Warning, TEXT("%s"), *(arrayComponent[i]->GetName()));
}