Farseer DebugView无法在顶部呈现

时间:2014-01-13 22:24:37

标签: c# xna farseer

出于某种原因,当我尝试使用Farseer的调试视图时,它总是在我的纹理下面渲染。我可以看到它渲染,但它总是渲染在一切之下。我检查了我的代码,并在绘制了关卡后进行渲染。这是正常的吗?有没有办法让它呈现在顶部?

截图:

DebugView bounding box rendered underneath Texture2D

代码:

// Draws Texture2D objects to screen
level.Draw(gameTime, spriteBatch, showTextures);

// ...

Matrix projection = Matrix.CreateOrthographicOffCenter(0,
    ConvertUnits.ToSimUnits(graphics.GraphicsDevice.Viewport.Width),
    ConvertUnits.ToSimUnits(graphics.GraphicsDevice.Viewport.Height),
    0, 0, 1);

debugView.RenderDebugData(ref projection);

0 个答案:

没有答案