Closed a6965921 closed 2 years ago
const { b2_dynamicBody, b2BodyDef, b2CircleShape, b2Color, b2Draw: { e_shapeBit }, b2EdgeShape, b2Transform, b2Vec2, b2PolygonShape, b2World, JSDraw, wrapPointer, JSContactListener, b2Contact } = box2D;
var listener = new JSContactListener(); listener.BeginContact = function (contactPtr) {
var contact = wrapPointer(contactPtr, b2Contact);
var bodyAY = contact.GetFixtureA().GetBody().GetPosition().get_y();
var bodyBY = contact.GetFixtureB().GetBody().GetPosition().get_y();
console.log("bodyAY",bodyAY);
console.log("bodyBY",bodyBY);
}
use it can resolve it
How to realize collision detection
Similar box2dweb![image](https://user-images.githubusercontent.com/1198840/168994685-35868ab2-fffa-48df-b30f-da76e08f74d4.png)