怎么弄才不会穿过刚体?

A和B两个都是sprite,也都是这样设置的,用setposition移动A,当A碰到B的时候刚开始还不会穿过去,会推动B,但是马上就穿过去了,这是什么问题?

移动刚体不应直接setPosition
这边有范例
https://docs.cocos.com/creator/manual/zh/physics-2d/physics-2d-rigid-body.html#力与冲量

2赞
// 设置移动速度
rigidbody.linearVelocity = velocity;
1赞