【0から】C言語でゲームを作る【スタート】
■ このスレッドは過去ログ倉庫に格納されています
0571名前は開発中のものです。
04/12/08 19:48:50ID:I1VDq1hL#include <windows.h>
DWORD FrameRate(DWORD new_time); // フレームレートを計算して返す
DWORD g_NewTime;
void main() {
while (1) { // メインループ
g_NewTime = timeGetTime(); // newTime取得
printf("f = %10d 回転\r", FrameRate(g_NewTime));
}
}
DWORD FrameRate(DWORD new_time) {
static DWORD new_fcount, fcount, old_time;
new_fcount++; // 回転数を数える
if ((new_time - old_time) >= 1000){ // 1秒ごとに更新
fcount = new_fcount; // 回転数を更新
new_fcount = 0; // 回転数を初期化
old_time = new_time; // old_timeを更新
}
return fcount; // フレームレートを返す
}
■ このスレッドは過去ログ倉庫に格納されています