2

最近、Box2D を物理エンジンとして使用する新しいプロジェクトがあります。そして、体の位置に問題があります。

スプライトに画像を描画したいのでbody.GetPosition、画像の位置として使用します。body.GetPositionしかし、 が と同じ値を返すことがわかりましbody.GetWorldCenterた。何か間違ったことをしたのではないかと思っています。

box2d flash 2.1aは自分のプロジェクトで使用します。そして現在、この位置を半幅半高で引いて歩き回っています。また、私の問題を解決する方法や、Box2D の正しい位置に画像を描画する方法があれば教えてください。

ありがとうございました。

アップデート

マニュアルを読む前に投稿して申し訳ありません。
RTM の後、ボディには 2 つのポイントがあることがわかりました。1 つ目は原点で、2 つ目は重心であるため、通常の形状のワールド センターは常に原点と同じです。投稿失礼します。

4

1 に答える 1