シューティングゲーム製作技術総合 3機目
■ このスレッドは過去ログ倉庫に格納されています
0143名前は開発中のものです。
04/06/22 04:14ID:LaxixKHRで、boost::timerの精度が低いのかな、って思ったのは、
下みたいなコードを書いた時に32-40FPSあたりをうろうろしたからなんだけど
下のコード、何か間違ってるかな?
あと、内部でclock()を使ってる、と書いてるサイトを見かけた。
const double FRAME_RATE = 60.0;
double gameDeltaTime = 1.0 / FRAME_RATE;
do{ //ゲームループ
t.restart();
Update();
Draw();
do{ // VSyncに同期しない場合、ループで待機
if(PeekMessage(&msg, 0, 0, 0, PM_REMOVE)){
TranslateMessage(&msg); DispatchMessage(&msg);
}
}while(gameDeltaTime > t.elapsed());
}while(1);
■ このスレッドは過去ログ倉庫に格納されています