_world-> DestroyBody (bodyB);не разрушает тело в cocos2d в iphone - PullRequest
0 голосов
/ 25 июля 2011

Это код:

for(NSValue *fixtureValue in fixtures)
{
    b2Fixture *fixture;
    fixture = (b2Fixture*)[fixtureValue pointerValue];

        if(contact.fixtureA==fixture && contact.fixtureB == carFixture)
   {
      NSLog(@"Car hit outersquare!");
      [redcar stopAction:moveAction];
      _world->DestroyBody(bodyB);   // does not destroy body 
      [self createCarBody];
      speed = 0;
      break;
    }
 }

please help...

1 Ответ

0 голосов
/ 27 июля 2011

Откуда исходит bodyB?Вы имеете в виду

_world->DestroyBody(carFixture->GetBody());

или что-то подобное?

В любом случае, я рекомендую вам использовать CCBox2D для использования Box2D с cocos2d для iphone.

...