将人物拆分成几个组件之后,组件分别运动,不统一的问题。
我的层级关系是这样的:
只需要在每一个子组件添加这样的代码就可以了:
HeadMesh = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("HeadMesh"));
HeadMesh->SetupAttachment(GetMesh()); //绑定到父主骨骼模型
HeadMesh->SetMasterPoseComponent(GetMesh()); //当前骨骼控制交给父主骨骼