Die Spielschleife allein verbraucht 50% der CPU-Auslastung, ich habe noch keine Rendering-Arbeiten durchgeführt. Was mache ich hier?
while(true)
{
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
if(msg.message == WM_QUIT ||
msg.message == WM_CLOSE ||
msg.message == WM_DESTROY)
break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
//Run game code, break out of loop when the game is over
}
}