using UnityEngine;
using System.Collections;
public class Fps : MonoBehaviour
{
float updateInterval = 0.5f;
private float accum = 0.0f;
private float frames = 0;
private float timeleft;
// Use this for initialization
void Start()
{
if (!guiText)
{
enabled = false;
return;
}
timeleft = updateInterval;
}
// Update is called once per frame
void Update()
{
timeleft -= Time.deltaTime;
accum += Time.timeScale / Time.deltaTime;
++frames;
if (timeleft <= 0.0)
{
guiText.text = "" + (accum / frames).ToString("f2");
timeleft = updateInterval;
accum = 0.0f;
frames = 0;
}
}
}
Unity3D显示帧率以及设置不限制帧率
最新推荐文章于 2024-04-04 20:14:13 发布
本文介绍了一个简单的Unity脚本,用于在游戏中实时显示帧率(FPS)。通过定时更新和计算每秒平均帧数,该脚本能够在游戏界面上显示当前的FPS值,帮助开发者监测游戏性能。
874

被折叠的 条评论
为什么被折叠?



