1.走路与跑步动画不要用animator默认的过渡效果,而是将这两个动画放在BlendTree中进行混合,这样才不会出现卡脚的效果。如果两个动画只是简单的过渡的话,会出现卡脚问题
2.人物枪口的上下摆动,一般基于IK动画,但是并非是用SetIKPosition(AvatarIKGoal.RightHand, pos);这种方式,而是建议用SetBoneLocalRotation通过控制骨骼的旋转,因为用SetIKPosition,首先代码难度就比设置旋转大,而且容易出现穿模问题,比如手臂穿到胸口的问题。通过设置骨骼胸部旋转效果更好
3.还是人物枪口上下摆动的动画,一般不会通过Animator控制,而是上面的IK动画,因为用Animator,会占用当前的动画状态,如果要让他不占用,需要分一个层出来,但是这样很容易会和其他层导致动画冲突