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