人物起跳播放一个动画,着地变成站立,要用什么思路实现

我现在是用Y轴的加速度去实现切换动画,速度绝对值小于4就现实站立
之前是用刚体碰撞的监听来切换动画,,我这两个思路做出来的都有点小问题,因为我人物着地还会弹起一点,是有弹性的,所以导致了一些BUG
请问一般实现这个的思路是什么