|
|
我在清屏函数里用了深度缓冲
//g_pd3dDevice->Clear(0, NULL, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, D3DCOLOR_XRGB(255, 4, 0), 1.0f, 0);
编译出来的窗口会不断闪烁,后来去了深度缓冲就没问题了
g_pd3dDevice->Clear(0, NULL, D3DCLEAR_TARGET, D3DCOLOR_XRGB(0, 4, 0), 1.0f, 0);
以前还没遇到过这种情况,因为这次换了一种写发(就是在循环部分写法不一样了),不知道是不是因为这个引起的,大家有没有遇到过这种情况啊,深度缓冲会引起这样的问题??
现在循环部分是这样写:
while (msg.message != WM_QUIT) {
if (PeekMessage(&msg, NULL, 0U, 0U, PM_REMOVE)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
Render();
} [em7] |
|