UE4 C++获取StaticMesh详细信息

UE4 C++获取StaticMesh详细信息,第1张

.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);
	}
}

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/914817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存