只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;6 h; M/ ? K6 g8 P
while (1) {
2 j2 U7 t4 e3 @5 t! U if(PeekMessage(&msg,0,0,0,PM_REMOVE))5 f0 `! [9 |6 u! s6 }: [" b( C+ P
{
% k$ V( Z" Y9 ~2 b if (msg.message == WM_QUIT) break;
' j/ C' e; e& c0 m2 R6 d TranslateMessage(&msg);
0 s/ g8 s" C+ @( N4 ?. j! q% i DispatchMessage(&msg);- \, T+ g8 a2 ~3 J. h
}
! d9 s: N1 E: X' A else GameLoop();* g) {2 R: i, l
} 这样设计的,都这样…… |