只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;
( V1 h. _% r+ j) B while (1) {
' s0 a& @5 `' f. d) S if(PeekMessage(&msg,0,0,0,PM_REMOVE))
4 j! `0 I2 u2 q& O0 U! p {
: z0 i D! e' g5 ^$ j if (msg.message == WM_QUIT) break;7 J p% B0 x; C0 h1 d
TranslateMessage(&msg);
4 ?% l2 U0 Y$ w# } DispatchMessage(&msg);
T% e% s8 l& w }
U7 }+ K0 o- g5 s) T+ ~ else GameLoop();
& O$ |: i. f7 O/ ?7 N5 z7 ] } 这样设计的,都这样…… |