You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
928 B
33 lines
928 B
using System.Collections; |
|
using System.Collections.Generic; |
|
using UnityEngine; |
|
using UnityEngine.UI; |
|
|
|
public class FPS : MonoBehaviour |
|
{ |
|
public Text txt; |
|
float deltaTime = 0.0f; |
|
|
|
void Update() |
|
{ |
|
deltaTime += (Time.deltaTime - deltaTime) * 0.1f; |
|
|
|
txt.text = string.Format("{0:0.0} ms ({1:0.} fps)", deltaTime * 1000.0f, 1.0f / deltaTime); |
|
} |
|
|
|
//void OnGUI() |
|
//{ |
|
// int w = Screen.width, h = Screen.height; |
|
|
|
// GUIStyle style = new GUIStyle(); |
|
|
|
// Rect rect = new Rect(0, 0, w, h * 2 / 100); |
|
// style.alignment = TextAnchor.UpperLeft; |
|
// style.fontSize = h * 2 / 100; |
|
// style.normal.textColor = new Color(0.0f, 0.0f, 0.5f, 1.0f); |
|
// float msec = deltaTime * 1000.0f; |
|
// float fps = 1.0f / deltaTime; |
|
// string text = string.Format("{0:0.0} ms ({1:0.} fps)", msec, fps); |
|
// GUI.Label(rect, text, style); |
|
//} |
|
}
|
|
|