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