我没有看到 aRenderState
作为GraphicsDevice
类中的成员,这是用于禁用深度缓冲区的函数曾经所在的位置。有人知道这个新的 4.0 API 是如何做到的吗?
如果我能以某种方式在RenderState
某个地方访问类似完整的课程,那就太好了.. GraphicsDevice
似乎已经得到了一些,但不是几乎全部!
我没有看到 aRenderState
作为GraphicsDevice
类中的成员,这是用于禁用深度缓冲区的函数曾经所在的位置。有人知道这个新的 4.0 API 是如何做到的吗?
如果我能以某种方式在RenderState
某个地方访问类似完整的课程,那就太好了.. GraphicsDevice
似乎已经得到了一些,但不是几乎全部!
啊..我将设置GraphicsDevice.DepthStencilState
为DepthStencilState
具有任意数量的属性集的实例。似乎RenderState
被分成了许多其他州。我之前一直在内部的各个属性中寻找GraphicsDevice
,但现在它们似乎组织得更好,以便于状态管理。
depthState = new DepthStencilState();
depthState.DepthBufferEnable = true; /* Enable the depth buffer */
depthState.DepthBufferWriteEnable = true; /* When drawing to the screen, write to the depth buffer */
GraphicsDevice.DepthStencilState = depthState;