只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;" Y% Y1 D, W! d! b. J* @
while (1) {3 N& _7 O8 J* A
if(PeekMessage(&msg,0,0,0,PM_REMOVE))
+ a1 n; M7 w( \6 f {
6 n2 _, y' M# `. Q if (msg.message == WM_QUIT) break;# I' T, i# f4 Z$ R P9 X- I
TranslateMessage(&msg);
4 {6 ]) G8 @3 O9 ~. E$ F: y% q DispatchMessage(&msg);
- {2 Z" s/ s l1 ` h" k6 G }
# R; y/ a6 M7 q- N' u0 r" X) E; y else GameLoop();% V0 i/ w8 ?3 l* n6 w7 O& ^
} 这样设计的,都这样…… |