UE4 C++- BUG - 将人物拆分之后动作不统一的问题。

Posted TanZq_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE4 C++- BUG - 将人物拆分之后动作不统一的问题。相关的知识,希望对你有一定的参考价值。

将人物拆分成几个组件之后,组件分别运动,不统一的问题。

我的层级关系是这样的:

只需要在每一个子组件添加这样的代码就可以了:

HeadMesh = CreateDefaultSubobject<USkeletalMeshComponent>(TEXT("HeadMesh"));
HeadMesh->SetupAttachment(GetMesh()); //绑定到父主骨骼模型
HeadMesh->SetMasterPoseComponent(GetMesh()); //当前骨骼控制交给父主骨骼
HeadMesh->RegisterComponent();//注册组件,创建相应渲染和物理
HeadMesh->bUseAttachParentBound = true;//使用父类Bound

以上是关于UE4 C++- BUG - 将人物拆分之后动作不统一的问题。的主要内容,如果未能解决你的问题,请参考以下文章

UE4 C++第三人称人物创建的基本代码(上)

UE4 C++第三人称人物创建的基本代码(下)

ue4绝地求生的操作控制

UE4 C++简易背包系统(上)

ue4里。Mesh里模型不能修改?

AdvancedLocomotionSystemV第二篇 C++ 实现镜头跟随人物缓慢移动