Non capisco come ascoltare le collisioni in Cocos2D / Box2D. Supponiamo che io abbia due corpi circolari dinamici. Uno è molto piccolo e l'altro è relativamente grande. Quando il piccolo cerchio si scontra con il grande cerchio, vorrei fare qualcosa (ad esempio, riprodurre un suono). Qual'è il miglior modo per farlo?
Attualmente sto sperimentando con il metodo TestPoint. Qualcosa di simile a:
if(largeCircleBody->GetFixtureList()->TestPoint(smallCirclePoint)){
// collision happened...
// play sound etc
}