只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;
. ~) f- O& r; \3 | while (1) {
8 ^4 |. y7 g! X: [/ N if(PeekMessage(&msg,0,0,0,PM_REMOVE))
, Z0 T% G4 K7 x3 F# Q9 Q0 |2 a$ x {0 R$ J- O' q# \% Q! A* y6 d- }
if (msg.message == WM_QUIT) break;
9 F! _. o, B1 S" ~ TranslateMessage(&msg);
& s" d3 F' R/ t: r/ i+ h0 C/ l DispatchMessage(&msg);$ {' g( z4 j$ r3 Z+ o5 {
}
; N6 ]* h9 q) o+ h( c" q( Y% H) J else GameLoop(); k( p# j' N+ f! V3 U5 {
} 这样设计的,都这样…… |