1.需求分析:
角色的移动与动画不匹配,角色移动起来像是在滑行。。。适当进行优化。
2.操作实现:
这个问题本质是角色的运动速度并没有匹配世界动画的运行速度,不论世界动画快慢于角色移动速度,都会感到有滑步感。所以较简单的方法就是做一个距离匹配:
1.思路:进入混合空间蓝图,找一条腿做参考计算这只脚从落脚到抬脚相对世界的位移,用位移除以时间计算出相对准确的跑动速度,对步行做相同处理,对两速度取最小公倍数并取整,调整混合空间中最大速度即可。
2.计算角色每一步速度:
3.公倍数取整后调整最大速度:
4.编译运行看效果进行微调。