我正在創建像win32 GDI一樣的遊戲馬里奧。我已經實現了新的循環遊戲:在Win32 API中的遊戲循環
PeekMessage(&msg,NULL,0,0,PM_NOREMOVE);
while (msg.message!=WM_QUIT)
{
if (PeekMessage(&msg,NULL,0,0,PM_REMOVE)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else // No message to do
{
gGameMain->GameLoop();
}
}
但我的比賽剛剛運行,直到我按下Ctrl + Alt + Del鍵(鼠標光標滾動)。
問題是什麼? – 2010-05-12 08:41:34
'GameLoop()'返回? – 2010-05-12 08:50:04
真的很愚蠢的問題,但你有一個Windows PROC來處理Windows消息,對吧? – zebrabox 2010-05-12 13:10:48