DXライブラリ 総合スレッド その10
■ このスレッドは過去ログ倉庫に格納されています
0818名前は開発中のものです。
2011/11/06(日) 16:14:00.15ID:eMKENUpO「ScreenFlip()を使えば自動的に60fps(モニタのリフレッシュレート)に制御されるんじゃね?」
と思い、下記のコードを実行してみたのですが、FPSが44前後しか出ません。
なぜこうなってしまうのか、どなたかご教示願えないでしょうか?
#include "DxLib.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
int stime;
int cnt;
ChangeWindowMode(TRUE);
SetDrawScreen(DX_SCREEN_BACK);
if(DxLib_Init() == -1) return -1;
stime = GetNowCount();
for(cnt = 0; ProcessMessage()==0; cnt++){
ClearDrawScreen();
DrawFormatString(0, 0, 0xffffff, "FPS:%.1f", (1000.0*cnt/(GetNowCount()-stime)) );
ScreenFlip();
}
DxLib_End();
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています