2013-02-28 45 views
0

我以前可能會問過類似的問題,但請相信我,我在網上搜索了很多。我對farseer和xna很新,我想要做的就是將現有的一組texture2d圈轉換爲farseer circleBody?有沒有辦法做到這一點,沒有太多的修改現有的代碼?將Texture2d圈子轉換爲Farseer circleBody

+0

什麼是 「的Texture2D圈」?你能舉一個例子嗎? – 2013-03-01 09:00:14

回答

0

你需要做的是創建你的Farseer對象,然後使用它在你的世界空間中的位置在它上面繪製紋理。

請記住,Farseer不處理您紋理的繪製代碼,您需要自己做這件事。

的例子中得出代碼:

batch.Draw(Body.Texture, ConvertUnits.ToDisplayUnits(Body.Position), null, Color.White, Body.Rotation, Body.Origin, 1f, SpriteEffects.None, 0f);