私は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];
をあなたはスプライトに含まれる画像の輪郭を使用して形状を作成したいわけ? –