只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;
$ E w& \6 o6 d/ b. [: X( R+ o while (1) {) s: q4 V$ x- P9 G3 w" Z" e$ T
if(PeekMessage(&msg,0,0,0,PM_REMOVE))( i! `$ @2 x# l: t f; D7 ^; |& {
{
& ^2 W" u# N5 }% n if (msg.message == WM_QUIT) break;: x: K4 j( i0 T9 M N" l) T
TranslateMessage(&msg);
! j: n Q. D$ _/ X5 Z DispatchMessage(&msg);! z: X2 _# |, o% e+ q
}
" u3 t4 q$ I. z2 k; O else GameLoop();
! Q( @+ i7 Q8 i3 O } 这样设计的,都这样…… |