C# 将纹理2D圆转换为Farseer圆体

C# 将纹理2D圆转换为Farseer圆体,c#,xna,texture2d,farseer,C#,Xna,Texture2d,Farseer,我以前可能问过类似的问题,但相信我,我在网上搜索了很多。我对farseer和xna非常陌生,我想做的就是将现有的纹理2D圆转换为farseer circleBody?有没有一种方法可以在不修改现有代码的情况下实现这一点?您需要做的是创建Farseer对象,然后使用其在世界空间中的位置在其上绘制纹理 请记住,Farseer不会为您的纹理处理绘制代码,您需要自己完成这项工作 绘制代码示例: batch.Draw(Body.Texture, ConvertUnits.ToDisplayUnits(Bo

我以前可能问过类似的问题,但相信我,我在网上搜索了很多。我对farseer和xna非常陌生,我想做的就是将现有的纹理2D圆转换为farseer circleBody?有没有一种方法可以在不修改现有代码的情况下实现这一点?

您需要做的是创建Farseer对象,然后使用其在世界空间中的位置在其上绘制纹理

请记住,Farseer不会为您的纹理处理绘制代码,您需要自己完成这项工作

绘制代码示例:

batch.Draw(Body.Texture, ConvertUnits.ToDisplayUnits(Body.Position), null, Color.White, Body.Rotation, Body.Origin, 1f, SpriteEffects.None, 0f);
什么是“纹理2D圆”?你能举个例子吗?