Мне нужно удалить определенный вектор из моих границ мира, например только левый. (box2d + cocos2d iphone)Снятие корпуса с коробкой2D
Это, как я установил границы:
screenBorderShape.Set(lowerLeftCorner, lowerRightCorner);
screenBorderBody->CreateFixture(&screenBorderShape, 0);
screenBorderShape.Set(lowerRightCorner, upperRightCorner);
screenBorderBody->CreateFixture(&screenBorderShape, 0);
screenBorderShape.Set(upperRightCorner, upperLeftCorner);
screenBorderBody->CreateFixture(&screenBorderShape, 0);
screenBorderShape.Set(upperLeftCorner, lowerLeftCorner);
screenBorderBody->CreateFixture(&screenBorderShape, 0);
Как я могу удалить левый один ТОЛЬКО?
Я знаю, что это:
screenBorderBody->DestroyFixture(b2Fixture *fixture)
Но мне нужно, чтобы сделать это позже, так что я могу достичь этого крепление (имеющий указатель тела) без сохранения этой конкретной один, как глобальный?
Спасибо.