只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;) G3 q+ I7 x% E, x: s5 v6 r. K0 ~
while (1) {
9 G% Y7 ^1 f7 i9 V+ W if(PeekMessage(&msg,0,0,0,PM_REMOVE))
. q. l; y& ]. W, F* z5 B! W7 H {. ]( r; L* G3 e! e
if (msg.message == WM_QUIT) break;
; i' M% O6 ?5 K) i$ H TranslateMessage(&msg);
- ` Y2 n; K; F1 b; z DispatchMessage(&msg);
* P V5 Z U$ U' m2 L% l }
! r# M- X, v2 y5 \ D else GameLoop();
. D5 k# c, q7 P6 t; M6 ~' m } 这样设计的,都这样…… |