以前にも同様の質問をしたことがあるかもしれませんが、信じてください、私はウェブでたくさん検索しました。私は farseer と xna に非常に慣れていません。やりたいことは、既存の texture2d 円のセットを farseer circleBody に変換することだけですか? 既存のコードをあまり変更せずにそれを行う方法はありますか?
1 に答える
0
必要なことは、Farseer オブジェクトを作成し、ワールド空間でのその位置を使用して、その上にテクスチャを描画することです。
Farseer はテクスチャの描画コードを処理しないことに注意してください。これは自分で行う必要があります。
描画コードの例:
batch.Draw(Body.Texture, ConvertUnits.ToDisplayUnits(Body.Position), null, Color.White, Body.Rotation, Body.Origin, 1f, SpriteEffects.None, 0f);
于 2013-03-01T11:19:31.013 に答える