ColliderDetector::~ColliderDetector() { CCObject *object = NULL; CCARRAY_FOREACH(m_pColliderBodyList, object) { ColliderBody *colliderBody = (ColliderBody*)object; ContourData *contourData = colliderBody->getContourData(); b2Body *body = colliderBody->getB2Body(); PhysicsWorld::sharedPhysicsWorld()->getNoGravityWorld()->DestroyBody(body); }