FPSの計測
Posted: 2014年2月27日(木) 11:13
FPSを計測します。
GetNowCountを他のミリ秒単位で時間を計測する関数に置き換えれば、
DXライブラリに依存せずに使用できるはずです。
「60フレームの処理にかかった時間を計測する」方式と「1秒で処理したフレーム数を計測する」方式のいいところを取り、
「1秒以上たったらそこまでのフレームにかかった時間を計測する」という処理にすることで、
小数点以下の計測と処理落ちしてもあまり更新頻度を下げないことを両立しました。
使用自由。
GetNowCountを他のミリ秒単位で時間を計測する関数に置き換えれば、
DXライブラリに依存せずに使用できるはずです。
「60フレームの処理にかかった時間を計測する」方式と「1秒で処理したフレーム数を計測する」方式のいいところを取り、
「1秒以上たったらそこまでのフレームにかかった時間を計測する」という処理にすることで、
小数点以下の計測と処理落ちしてもあまり更新頻度を下げないことを両立しました。
使用自由。