Я не использовал box2d для android, но я думаю, что идея там та же. Вы должны реализовать методы обработки контактов. Это способ сделать это в C ++.
class ContactListener : public b2ContactListener
{
public:
ContactListener();
~ContactListener();
void BeginContact(b2Contact *contact) {...}
void EndContact(b2Contact *contact) {...}
void PreSolve (b2Contact *contact, const b2Manifold *oldManifold) {...}
void PostSolve (b2Contact *contact, const b2ContactImpulse *impulse) {...}
};
Затем просто передайте этот класс `b2World '