我正在创建像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