六一的部落格


行百里者半九十



运动时添加随记抖动,使得身体根据移动速度上下移动。

SetFullBodyIK

速度影响抖动的高度和速度。



参数调整

  1. SwingPercent

    当前值为0.5。

    当CyclePercent小于SwingPercent时,足移动,否则,足锁定。

    可以调整为0.45。

    值越大,移动时看起来更丝滑,但也像漂浮着一样。程序化动画里足挨个抬起的优点就没有很好的体现(锁定足)。

  2. TargetLockedDistance

    当前值为100。

    足处于锁定状态时,和角色身体允许的偏移值。即是足一步的距离。

    可以调整为50或70。

  3. MoveFeetTransforms中的曲线

    调整最高点偏左,足会抬起更早,落下更慢。

  4. CalculateCycle中速度标量的最大值

    当前为100。

    旋转角色时,移动过缓。

    可以调整为200。


随机身体运动和整体提升


运动时添加随记抖动,使得身体根据移动速度上下移动。

SetFullBodyIK

速度影响抖动的高度和速度。



参数调整

  1. SwingPercent

    当前值为0.5。

    当CyclePercent小于SwingPercent时,足移动,否则,足锁定。

    可以调整为0.45。

    值越大,移动时看起来更丝滑,但也像漂浮着一样。程序化动画里足挨个抬起的优点就没有很好的体现(锁定足)。

  2. TargetLockedDistance

    当前值为100。

    足处于锁定状态时,和角色身体允许的偏移值。即是足一步的距离。

    可以调整为50或70。

  3. MoveFeetTransforms中的曲线

    调整最高点偏左,足会抬起更早,落下更慢。

  4. CalculateCycle中速度标量的最大值

    当前为100。

    旋转角色时,移动过缓。

    可以调整为200。