728x90
반응형
[Header("[Fps Option]")]
public int textSize = 48;
private float _fpsTime;
private void OnGUI()
{
int w = Screen.width;
int h = Screen.height;
GUIStyle style = new GUIStyle();
Rect rect = new Rect(20.0f, 0, w, h * 0.02f);
style.alignment = TextAnchor.UpperLeft;
style.fontSize = textSize;
style.normal.textColor = Color.white;
float msec = _fpsTime * 1000.0f;
float fps = 1.0f / _fpsTime;
string text = $"{msec:0.0} ms ({fps:0.} fps)";
GUI.Label(rect, text, style);
}
private void Update()
{
_fpsTime += (Time.unscaledDeltaTime - _fpsTime) * 0.1f;
}
// Application.targetFrameRate = 480; 최대 프레임 제한
728x90
반응형
'프로그래밍 > 유니티' 카테고리의 다른 글
[유니티] XML테이블 사용하기 (2) (0) | 2022.11.08 |
---|---|
[유니티] XML테이블 사용하기 (1) (0) | 2022.10.28 |
[유니티] 안드로이드 번들 빌드 오류 모음 (0) | 2022.09.26 |
[유니티] Curved Text (0) | 2022.08.29 |
[유니티] 슬라이더 값이 0인데 이미지가 남아있을 때 (0) | 2022.08.04 |