Я не розумію, як слухати зіткнення в Cocos2D / Box2D. Скажіть, у мене два тіла динамічного кола. Один дуже малий, а другий відносно великий. Коли мале коло стикається з великим колом, я хотів би щось зробити (наприклад, відтворити звук). Який найкращий спосіб зробити це?
Зараз я експериментую з методом TestPoint. Щось на зразок:
if(largeCircleBody->GetFixtureList()->TestPoint(smallCirclePoint)){
// collision happened...
// play sound etc
}