FPS の計算には、Web で見つけたコードを使用していますが、うまく機能しています。しかし、私はそれを本当に理解していません。私が使用する関数は次のとおりです。
void computeFPS()
{
numberOfFramesSinceLastComputation++;
currentTime = glutGet(GLUT_ELAPSED_TIME);
if(currentTime - timeSinceLastFPSComputation > 1000)
{
char fps[256];
sprintf(fps, "FPS: %.2f", numberOfFramesSinceLastFPSComputation * 1000.0 / (currentTime . timeSinceLastFPSComputation));
glutSetWindowTitle(fps);
timeSinceLastFPSComputation = currentTime;
numberOfFramesSinceLastComputation = 0;
}
}
私の質問は、実際には割り当てていないため、スプリント呼び出しで計算された値が fps 配列にどのように格納されるかです。