なんとなくFPSを知りたくなったので(デバッグ用)やってみました。

でもまだ全然テキスト表示できてないのでSetWindowText関数使ってタイトルバーに表示します。

微妙に変だ。以下コードの一部抜粋。


/*変数です*/

int FlameCount;
float fps;

unsigned long Time_Now;
unsigned long Time_Before;
char buffer[100];



/*毎回呼ぶ処理です*/
FlameCount++;
Time_Now=clock();
if(Time_Now-Time_Before>=1000)
{
fps=1000*FlameCount/(Time_Now-Time_Before);
FlameCount=0;
Time_Before=Time_Now;

}


/*表示*/
sprintf(buffer,"fps=%.2lf",fps);
SetWindowText(hWnd,buffer);