09/01/15 02:04:45
>>54
正直言うと、ここ数年ゲーム作ってないんでアレだけど、
ちょっかいかけてしまった手前いくつか。ループ部分だけね。
while(TRUE)
{
if(PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE)) //(1)
{
if(!GetMessage(&msg, NULL, 0, 0)){break;} //(2)
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
if(dwTime > timeGetTime()){continue;}
dwTime += FRAM; //(3)
//内部処理
if(dwTime < timeGetTime()) //(4)
{
//描画処理
}
}
}
改行多すぎた↓