我正在使用 MonoGame 在同一个游戏中绘制一些精灵和一些模型。我可以绘制并查看所有内容,但渲染状态都是错误的。
在绘制我的模型之前,我尝试设置渲染状态然后绘制,但是深度缓冲区都是错误的。这是我的(F#)损坏的代码,我做错了什么?
this.GraphicsDevice.Value.RasterizerState <- RasterizerState.CullCounterClockwise
this.GraphicsDevice.Value.DepthStencilState <- DepthStencilState.Default
this.GraphicsDevice.Value.BlendState <- BlendState.Opaque
for m in this.AllModels do
m.Model.Draw(m.World, camera.View, camera.Projection)