なんとなく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);