unity FPS计算

using UnityEngine;

using System.Collections;

public class Fpsshow : MonoBehaviour {

public float f_UpdateInterval = 0.5F;

private float f_LastInterval;

private int i_Frames = 0;

private float f_Fps;

void Start()

{

f_LastInterval = Time.realtimeSinceStartup;

i_Frames = 0;

}

void OnGUI()

{

// GUI.Label(new Rect(0, 100, 800, 800), "FPS:" + f_Fps.ToString("f2"));

GUI.Label(new Rect(0, 100, 800, 800), "i_Frames:" + i_Frames);

}

void Update()

{

++i_Frames;

//if (Time.realtimeSinceStartup > f_LastInterval + f_UpdateInterval)

//{

// f_Fps = i_Frames / (Time.realtimeSinceStartup - f_LastInterval);

// i_Frames = 0;

// f_LastInterval = Time.realtimeSinceStartup;

//}

}

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容