UE4 动画

泠之屋

关注

阅读 103

2022-01-11

        动画的更新入口:TickPose(USkeletalMeshComponent)

        调用位置:TickCharacterPose(UCharacterMovementComponent)保证位置的更新在TickPose之后; 可能的原因是RootMotion(先猜测)

TickPose:

void USkeletalMeshComponent::TickAnimation(float DeltaTime, bool bNeedsValidRootMotion)
{
    //......
    if (AnimScriptInstance != nullptr)
        {
            // Tick the animation
            AnimScriptInstance->UpdateAnimation(DeltaTime * GlobalAnimRateScale,                         bNeedsValidRootMotion);
        }
     //......
}

索引到角色的动画蓝图:

        

精彩评论(0)

0 0 举报