LocomotionSystem Reproduction 3 LocomotionAngle & OrientationWarping

本节将实现的效果:

开启Orientation Warping插件

新建GetVelocityData函数

获取角色速度和2D速度, 并设置为线程安全

在线程安全Update中调用

计算运动角度

计算摄像机方向与实际运动方向夹角,使用内置节点CalculateDirection即可

Cycle状态修正

根据计算的LocomotionAngle判断前后, 混合前后移动动画混合

使用插件提供的Orientation Warping 节点根据角度扭曲脊柱角度。

Orientation Warping 参数配置如下: 设置模式为图表, 设置脊柱骨骼和ik骨骼

配置LegIK

配置腿部IK以支持Warping

配置好foot ik 和 fk