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; } } }