我是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];
你的意思是你想創建一個使用包含在精靈畫面的輪廓的形狀? – 2012-01-16 13:46:37