只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;4 D+ C# G8 |8 V; F& T1 W6 V
while (1) {# M: P; w8 @% q2 ^
if(PeekMessage(&msg,0,0,0,PM_REMOVE))
( G' H: E5 L# }1 i& t {
0 Z$ Y" _& _: D# x6 { if (msg.message == WM_QUIT) break;
- M! X" l/ a2 Y8 B2 C9 m+ z2 X TranslateMessage(&msg);
. z) K1 ~* C3 W) W DispatchMessage(&msg);
2 g K5 `* ^) V: { }
0 N) ?" X, K# b7 }) h1 z else GameLoop();+ S7 P8 i' k! t, |
} 这样设计的,都这样…… |