vault backup: 2023-12-11 16:56:38

This commit is contained in:
BlueRose 2023-12-11 16:56:38 +08:00
parent e857e0d0ec
commit 1d494d0bca

View File

@ -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<UAnimSequence>(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<FbxNode*>& SortedLinks, const FString& Name, UFbxAnimSequenceImportData* TemplateImportData, TArray<FbxNode*>& NodeArray)
{
EReimportResult::Type UReimportFbxSceneFactory::ReimportSkeletalMesh(void* VoidFbxImporter, TSharedPtr<FFbxMeshInfo> MeshInfo)
# UE5中使用FBXSDK导入动画逻辑
- UAnimSequence * UEditorEngine::ImportFbxAnimation
- UAnimSequence * UnFbx::FFbxImporter::ImportAnimations