个人技术分享

1.需求分析:

   角色的移动与动画不匹配,角色移动起来像是在滑行。。。适当进行优化。

2.操作实现:

  这个问题本质是角色的运动速度并没有匹配世界动画的运行速度,不论世界动画快慢于角色移动速度,都会感到有滑步感。所以较简单的方法就是做一个距离匹配:

  1.思路:进入混合空间蓝图,找一条腿做参考计算这只脚从落脚到抬脚相对世界的位移,用位移除以时间计算出相对准确的跑动速度,对步行做相同处理,对两速度取最小公倍数并取整,调整混合空间中最大速度即可。

  2.计算角色每一步速度:

   

3.公倍数取整后调整最大速度:

   

4.编译运行看效果进行微调。