From e62ac3f4a6c72439381409544d9ca6e1dc014798 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Thu, 29 Jul 2021 22:18:57 +0200 Subject: [PATCH] Scale the fps counter so that it appears the same size at all resolutions --- Assets/Scripts/ConsoleTest.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Assets/Scripts/ConsoleTest.cs b/Assets/Scripts/ConsoleTest.cs index 0847742..1d9bec6 100644 --- a/Assets/Scripts/ConsoleTest.cs +++ b/Assets/Scripts/ConsoleTest.cs @@ -71,7 +71,12 @@ public class ConsoleTest : MonoBehaviour private void OnGUI() { - GUI.matrix = Matrix4x4.Scale(new Vector3(3, 3, 1)); + int screenHeight = Screen.currentResolution.height; + if (screenHeight == 0) + screenHeight = 1080; + + float screenScale = screenHeight / 720f; + GUI.matrix = Matrix4x4.Scale(new Vector3(screenScale, screenScale, 1)); if (fpsText != null) GUI.Label(new Rect(10, 10, 1000, 100), fpsText);