关于法线都是零的问题

3.61版本,box2d物理,注册A刚体离开B刚体事件,即:
this.getComponent(Collider2D).on(Contact2DType.END_CONTACT, this.on_out, this);
我想显示离开时法线的情况,好根据不同角度得出不同结果:
on_out(self: Collider2D, other: Collider2D,contact:IPhysics2DContact) {
console.log(contact.getWorldManifold().normal);

输出情况如图:
image

补充一点,A碰撞体为圆形,B碰撞体为方形且Sensor为true,代码都在A中

问题:为什么都是零啊,懵逼中!!!!!!!!

同样的问题,有解决吗?

碰撞双方的sensor都不能是true,否则拿不到碰撞的具体参数

没有-------

啊,这样设定的么