Я новичок в BOX2D, и я обнаружил, что не знаю, как СОЗДАТЬ созданное пользователем тело из определенного спрайта.
Все фигуры box2d имеют многоугольную форму: (
Ниже я просто хочу использовать определенную форму из определенного спрайта, спасибо за вашу помощь заранее.
PhysicsSprite *rightSprite = [PhysicsSprite spriteWithFile:@"mySpecificShape.png"];
[self addChild:rightSprite];
b2BodyDef bodyDef;
bodyDef.type = b2_staticBody;
bodyDef.position = b2Vec2(400/PTM_RATIO, 512/PTM_RATIO);
b2Body * bodyA = world->CreateBody(&bodyDef);
bodyA->SetUserData(rightSprite);
[rightSprite setPhysicsBody:bodyA];