Kyl*_*yle 5 c# xna depth-buffer windows-phone-7 xna-4.0
我没有RenderState在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;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4457 次 |
| 最近记录: |