Tôi không hiểu cách lắng nghe va chạm trong Cocos2D / Box2D. Nói rằng tôi có hai cơ thể vòng tròn năng động. Một cái rất nhỏ và cái kia tương đối lớn. Khi vòng tròn nhỏ va chạm với vòng tròn lớn tôi muốn làm gì đó (ví dụ phát âm thanh). Cách tốt nhất để làm điều này là gì?
Tôi hiện đang thử nghiệm phương pháp Testpoint. Cái gì đó như:
if(largeCircleBody->GetFixtureList()->TestPoint(smallCirclePoint)){
// collision happened...
// play sound etc
}