FPS即Frames Per Second,每秒传输帧数。是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。顾名思义,计算一秒内的帧数即可。
简单代码如下
private int mFPS= 0;
private float lastInterval;
public void Start()
{
lastInterval= Time.realtimeSinceStartup;
mFPS= 0;
}
public void Update()
{
++mFPS;
float timeNow = Time.realtimeSinceStartup;
if(timeNow-lastInterval>1) //如果时间超过1秒
{
SetFPS(mFPS);
mFPS=0;
lastInterval = timeNow;
}
}
public void SetFPS(int frame)
{
//在这个函数里进行FPS的UI显示即可
}
在Update函数里