DXライブラリ 総合スレッド その3
■ このスレッドは過去ログ倉庫に格納されています
0111名前は開発中のものです。
2009/04/17(金) 00:52:02ID:EZBCVXFEint nowtime = GetNowCount();
static int oldtime = 0;
static int frametime = 1000 / 60
int diftime = nowtime - oldtime;
while(1)
{
if(diftime >= frametime)
{
oldtime = nowtime;
break;
}
else
{
Sleep(1);
nowtime = GetNowCount();
diftime = nowtime - oldtime;
}
}
こんな感じでScreenFlip()の前に書いてみて。
今ちょっと60Hz以外選べない環境なので今は確かめられないけど、
たしか以前試したときはちゃんと60Hz以外でも60fps出てたはずだよ。
■ このスレッドは過去ログ倉庫に格納されています