Eme*_*ger 10
差点错过最近发布的帖子.请参阅我在那里使用指数加权移动平均线的回答.
这是示例代码.
原来:
avgFps = 1.0; // Initial value should be an estimate, but doesn't matter much.
Run Code Online (Sandbox Code Playgroud)
每秒(假设最后一秒的总帧数framesThisSecond):
// Choose alpha depending on how fast or slow you want old averages to decay.
// 0.9 is usually a good choice.
avgFps = alpha * avgFps + (1.0 - alpha) * framesThisSecond;
Run Code Online (Sandbox Code Playgroud)