只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;
; Q) @5 b5 Z/ r- }2 g while (1) {
; S, T2 q4 B" I# e/ q if(PeekMessage(&msg,0,0,0,PM_REMOVE))2 e7 X0 o( g4 F* t; h0 Z
{8 M7 ?3 Q+ H& f! U) L4 p
if (msg.message == WM_QUIT) break;
( D! h5 c' f+ T7 ^7 y% ]) A; d7 i TranslateMessage(&msg);' g% w2 ^$ J( E6 k
DispatchMessage(&msg);( [2 I8 f9 C+ {' J# n) F0 y
}
" a, r& h8 x3 |* w% X else GameLoop();* |2 ^6 e6 V( R8 I% ^; l6 Q
} 这样设计的,都这样…… |