在rigidbody的碰撞回调时候,想要获得碰撞的点的坐标
let pos = contact.getWorldManifold().points[0];
如果将PhysicsBoxCollider设置为sensor,pos一直是undefined.
去掉sensor的勾就可以正常拿到 vec2值。
在rigidbody的碰撞回调时候,想要获得碰撞的点的坐标
let pos = contact.getWorldManifold().points[0];
如果将PhysicsBoxCollider设置为sensor,pos一直是undefined.
去掉sensor的勾就可以正常拿到 vec2值。
你是在 contactbegin还是presolve拿取的。
前面用过碰撞回调,没记错的话 sensor模式,presolve回调里没有manifold。
contactBegin