Tôi đang tạo ra trò chơi Mario như trong win32 GDI. Tôi đã triển khai vòng lặp mới cho trò chơi:Vòng lặp trò chơi trong 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();
}
}
Nhưng trò chơi của tôi chỉ chạy cho đến khi tôi nhấn Ctrl + Alt + Del (con trỏ chuột đang lăn).
Câu hỏi là gì? –
trả về 'GameLoop()'? –
Câu hỏi thực sự ngu ngốc nhưng bạn đã có một cửa sổ proc để xử lý các cửa sổ tin nhắn, phải không? – zebrabox