मुझे समझ नहीं आ रहा है कि Cocos2D / Box2D में टकराव कैसे सुना जाए। कहें कि मेरे पास दो गतिशील वृत्त निकाय हैं। एक बहुत छोटा है और दूसरा अपेक्षाकृत बड़ा है। जब छोटा वृत्त w / बड़े वृत्त से टकराता है तो मैं कुछ करना चाहता हूं (उदाहरण के लिए एक ध्वनि चलाएँ)। ऐसा करने का सबसे अच्छा तरीका क्या है?
मैं वर्तमान में w / TestPoint विधि का प्रयोग कर रहा हूं। कुछ इस तरह:
if(largeCircleBody->GetFixtureList()->TestPoint(smallCirclePoint)){
// collision happened...
// play sound etc
}