只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;/ r( _7 S" V) V
while (1) {
4 R8 w8 W% D% i1 p( [+ V if(PeekMessage(&msg,0,0,0,PM_REMOVE))% i: m9 A x+ Z F
{0 a8 A9 z1 d* e* ^# x
if (msg.message == WM_QUIT) break;
0 y) ~9 X/ \ V; V0 M TranslateMessage(&msg);! c9 [0 a. Q7 z: }
DispatchMessage(&msg);% g. R" L: m9 s1 V0 `
}/ e T6 Z( [# a$ s& K
else GameLoop();% m! k4 H2 [! {8 t. `
} 这样设计的,都这样…… |