摘要: 在Directx中使用CEGUI时渲染状态会产生一些冲突,导致DX画出来的图形不能正常显示,原因是CEGUI的Direct3D9Renderer::beginRendering() 更改了渲染状态和一些变换,所以解决方法是在DX画图形之前恢复你的渲染状态和变换:void graphicApp::beginRenderMode(){ pDevice->SetFVF(NULL); pDevice->SetRenderState(D3DRS_LIGHTING, FALSE); pDevice->SetRenderState(D3DRS_FOGENABLE, FALSE); p... 阅读全文
posted @ 2013-01-24 17:38 冷夜 - 网游编程技术 阅读(580) 评论(0) 推荐(0) 编辑