シューティングゲーム製作技術総合 3機目
■ このスレッドは過去ログ倉庫に格納されています
0141138
04/06/22 03:59ID:LaxixKHR今は>>58の方法に戻して保存しちゃったからソース残ってないんだけど、
自分はこんな感じで書いたからSleepの精度は関係ないと思う(自信無いけど
const double FRAME_RATE = 60.0;
double gameTime = 0.0;
double gameDeltaTime = 1.0 / FRAME_RATE;
double currentTime;
do{ //ゲームループ
do{ // VSyncに同期しない場合、ループで待機
if(PeekMessage(&msg, 0, 0, 0, PM_REMOVE)){
TranslateMessage(&msg); DispatchMessage(&msg);
}
currentTime = t.elapsed();
}while(gameTime > currentTime);
gameTime += gameDeltaTime;
Update();
Draw();
}while(1);
■ このスレッドは過去ログ倉庫に格納されています