unity显示FPS

来源:互联网 发布:2017年大学生毕业数据 编辑:程序博客网 时间:2024/04/28 00:30

  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函数里

 

0 0