物理引擎问题

请问个问题,我人物走路设置的x速度,走路的时候跳跃,跳跃设置冲量,落地的时候会降低x的速度,这是为什么呢恢复系数我给的0,摩擦也是0,因为我设置的速度给了摩擦速度会越来越小

冲量只有Y方向有值,X方向为0?
动作结束后同步一下X速度?
或者每帧都设置X方向的速度,可以保证X方向速率一直一致。

问题出在tileMap上,我是循环每个tile创建刚体加上去的,应该创建一个大的整体加上去就不会有问题,我说怎么走着走着还会弹起来,产生y的速度,但是我循环创建,应该没啥问题吧,就是我估计在两块tile中间应该不平的样子导致我速度不正确,大佬你觉得可能是啥问题呢