次のように 3 つの長方形を結合して、Box2d (Cocos2d) で「U」字形を作成しようとしています: |_|
ここでは動きが必要ないため、ジョイントは正しい解決策ではないようです。そのため、中央のビットと側面の 2 つの固定具である本体を作成しました。次のように、両側を真ん中のビットに追加しました。
mainBody->CreateFixture(&leftFixtureDef);
mainBody->CreateFixture(&rightFixtureDef);
これは機能しますが、両方のサイド フィクスチャが本体の中央に追加されます。本体に対して固定具を配置する方法がわかりません。スプライト/ノードをフィクスチャに取り付けて位置を変更しても、違いはないようです。
何か案は?
どうもありがとう。