public override void Update(GameTime gameTime)
{
if (SampleSpan < stopwatch.Elapsed)
{
// サンプル期間を超えたならば FPS を計算します。
fps = (float) sampleFrames / (float) stopwatch.Elapsed.TotalSeconds;
// Stopwatch をリセットして新たに開始します。
stopwatch.Reset();
stopwatch.Start();
// サンプル数をリセットします。
sampleFrames = 0;
// 表示文字列を構築します。
stringBuilder.Length = 0;
stringBuilder.Append("FPS: ");
stringBuilder.Append(fps);
}
base.Update(gameTime);
}