我想在 SlimDX Direct3d9 设备中设置状态。
我在 frameRender 函数开始时就有那个代码。
device.BeginStateBlock();
device.SetRenderState(RenderState.ZEnable, false);
device.SetRenderState(RenderState.Lighting, false);
device.SetRenderState(RenderState.CullMode, Cull.None);
device.EndStateBlock();
但我在调试窗口中收到此错误:
Object of type SlimDX.Direct3D9.StateBlock was not disposed. Stack trace of object creation:
我得到了数百万行。他们都说同样的话。我应该如何处理这些状态?如何以正确的方式制作它?