前言
在学习Catlikecoding里关于计算FPS时的一个笔记
公式
FPS=1f / Time.unscaledDeltaTime
当我第一眼看到的时候非常的疑惑,所以必须要从头分析一下
FPS是什么
FPS全文为frame per second,即单位为 frame/second = f/s
Time.unscaledDeltaTime是什么
Time.unscaledDeltaTime 为“从上一帧到当前帧的独立于 timeScale 的时间间隔”
即每帧的运行时间,即单位为 second / frame = s / f
综上,Time.unscaledDeltaTime的倒数即为FPS
这样计算的是每帧所表现的帧数,如果每帧所需要的时间都不一样,这个数值就会一直变,从应用上来说,应该给帧数一个统计区间,如累计1秒钟再计算一次帧数,详情请接着看原文