只要游戏设计时候用的是死循环方式,不限制帧速度会是100%的,因为他根本没有休息的时间…… MSG msg;
* J1 y7 `; d; x1 Z+ V while (1) {
5 E, ]' ~8 f# _8 _% @& v$ n8 P if(PeekMessage(&msg,0,0,0,PM_REMOVE))+ F. m# d* U( O ^8 K
{. i8 R1 e( D/ @+ x1 r% }6 R
if (msg.message == WM_QUIT) break;1 ?3 N; w& V# R$ M# ?! n8 x
TranslateMessage(&msg);6 B# u0 J+ X. g3 t) x9 _% S
DispatchMessage(&msg);
1 o, y/ B% \/ b) ^- B }6 |* T: G$ h0 h3 G$ B6 k! E/ z0 v& e
else GameLoop();
' ~8 `( t9 Q+ X7 Z } 这样设计的,都这样…… |