最近、Box2D を物理エンジンとして使用する新しいプロジェクトがあります。そして、体の位置に問題があります。
スプライトに画像を描画したいのでbody.GetPosition
、画像の位置として使用します。body.GetPosition
しかし、 が と同じ値を返すことがわかりましbody.GetWorldCenter
た。何か間違ったことをしたのではないかと思っています。
私box2d flash 2.1a
は自分のプロジェクトで使用します。そして現在、この位置を半幅半高で引いて歩き回っています。また、私の問題を解決する方法や、Box2D の正しい位置に画像を描画する方法があれば教えてください。
ありがとうございました。
アップデート
マニュアルを読む前に投稿して申し訳ありません。
RTM の後、ボディには 2 つのポイントがあることがわかりました。1 つ目は原点で、2 つ目は重心であるため、通常の形状のワールド センターは常に原点と同じです。投稿失礼します。