From 1d494d0bca2c2edd7acd4991d92fad229be3bb3c Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Mon, 11 Dec 2023 16:56:38 +0800 Subject: [PATCH] vault backup: 2023-12-11 16:56:38 --- .../Editor/FBXAnimation导入逻辑.md | 27 +++---------------- 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/03-UnrealEngine/Editor/FBXAnimation导入逻辑.md b/03-UnrealEngine/Editor/FBXAnimation导入逻辑.md index abe9d05..45cdd17 100644 --- a/03-UnrealEngine/Editor/FBXAnimation导入逻辑.md +++ b/03-UnrealEngine/Editor/FBXAnimation导入逻辑.md @@ -100,27 +100,6 @@ void UBVHImportFactory::RecursiveReadKeysFromNode(IAnimationDataController& Cont } ``` -# UAnimSequenceFactory -```c++ -UObject* UAnimSequenceFactory::FactoryCreateNew(UClass* Class, UObject* InParent, FName Name, EObjectFlags Flags, UObject* Context, FFeedbackContext* Warn) -{ - UAnimSequence* AnimSequence = NewObject(InParent, Class, Name, Flags); - if (TargetSkeleton) - { AnimSequence->SetSkeleton(TargetSkeleton); - } if (PreviewSkeletalMesh) - { AnimSequence->SetPreviewMesh(PreviewSkeletalMesh); - } - return AnimSequence; -} -``` - -# UFbxAnimSequenceImportData -class UNREALED_API UFbxAnimSequenceImportData : public UFbxAssetImportData - - - - -UAnimSequence * UnFbx::FFbxImporter::ImportAnimations(USkeleton* Skeleton, UObject* Outer, TArray& SortedLinks, const FString& Name, UFbxAnimSequenceImportData* TemplateImportData, TArray& NodeArray) -{ - -EReimportResult::Type UReimportFbxSceneFactory::ReimportSkeletalMesh(void* VoidFbxImporter, TSharedPtr MeshInfo) \ No newline at end of file +# UE5中使用FBXSDK导入动画逻辑 +- UAnimSequence * UEditorEngine::ImportFbxAnimation + - UAnimSequence * UnFbx::FFbxImporter::ImportAnimations \ No newline at end of file