FPS 1秒的帧数
1/x= 一定时间/一定时间帧的数量
x=一定时间帧的数量/一定时间
public class FPS : MonoBehaviour
{
float fps;
uint frameCount = 0;//一定时间内的帧数
float updataRate = 0.2f;//刷线速率
float currentTimer = 0;//当前时间
float lastUpdateTime = 0;//上次刷新的时间
private void Update()
{
frameCount++;
currentTimer = Time.realtimeSinceStartup;
if (currentTimer - lastUpdateTime > updataRate)
{
fps = frameCount / (currentTimer - lastUpdateTime);
frameCount = 0;
lastUpdateTime = currentTimer;
}
}
private void OnGUI()
{
GUILayout.Label("FPS:" + fps.ToString("f3"));
}
}