物理引擎 碰撞回调bug?

在rigidbody的碰撞回调时候,想要获得碰撞的点的坐标

let pos = contact.getWorldManifold().points[0];

如果将PhysicsBoxCollider设置为sensor,pos一直是undefined.

去掉sensor的勾就可以正常拿到 vec2值。

你是在 contactbegin还是presolve拿取的。
前面用过碰撞回调,没记错的话 sensor模式,presolve回调里没有manifold。

contactBegin