只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;: u/ q3 `) e- N y' m, r! Z' ~
while (1) {
/ T# `* `4 W3 _) Q2 j if(PeekMessage(&msg,0,0,0,PM_REMOVE))6 v9 Y" P$ f \
{7 j& Y6 S7 a# ?8 c
if (msg.message == WM_QUIT) break;
; |1 x, B0 w6 m8 ? TranslateMessage(&msg);
. E& `0 R2 ^4 q6 } DispatchMessage(&msg);
/ ~) L; T( I; |' L Z9 o1 M6 ?, y }, M- l: A* T; O+ u; J
else GameLoop();$ s: v' ^3 s# s1 B' I5 ^% W
} 这样设计的,都这样…… |