.h
UFUNCTION(BlueprintCallable, Category = "FunTool")
void GetStaticMeshDetails(UStaticMesh* Staticmesh, TMap& StaticmeshDetails);
.cpp
void UExportSixViewsSub::GetStaticMeshDetails(UStaticMesh* Staticmesh, TMap& StaticmeshDetails)
{
check(Staticmesh);
StaticmeshDetails.Add(FName("RelativePath"), Staticmesh->GetPathName());
StaticmeshDetails.Add(FName("AbsolutePath"), UKismetSystemLibrary::GetSystemPath(Staticmesh));
TArray OutTags;
Staticmesh->GetAssetRegistryTags(OutTags);
for (auto OutTag : OutTags)
{
StaticmeshDetails.Add(OutTag.Name, OutTag.Value);
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)