Files
2026-02-21 16:45:37 +08:00

36 lines
573 B
C#

using UnityEngine;
public class FPS : MonoBehaviour
{
private readonly GUIStyle guiStyleHeader = new GUIStyle();
private float timeleft;
private float fps;
private int frames;
private void Awake()
{
guiStyleHeader.fontSize = 14;
guiStyleHeader.normal.textColor = new Color(1f, 0f, 0f);
}
private void OnGUI()
{
GUI.Label(new Rect(0f, 0f, 30f, 30f), "FPS: " + (int)fps, guiStyleHeader);
}
private void Update()
{
timeleft -= Time.deltaTime;
frames++;
if ((double)timeleft <= 0.0)
{
fps = frames;
timeleft = 1f;
frames = 0;
}
}
}