From 195acca03eb8c3f4744a0f9af2c8ff156d57d7bb Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Fri, 28 Feb 2025 12:54:48 +0800 Subject: [PATCH] fix building bugs --- Runtime/Gizmos/DebugX.text.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Runtime/Gizmos/DebugX.text.cs b/Runtime/Gizmos/DebugX.text.cs index a8d6b5f..315b4f2 100644 --- a/Runtime/Gizmos/DebugX.text.cs +++ b/Runtime/Gizmos/DebugX.text.cs @@ -196,14 +196,17 @@ namespace DCFApixels } private static float GetCameraZoom(Camera camera, Vector3 position) { +#if UNITY_EDITOR position = Handles.matrix.MultiplyPoint(position); +#endif Transform transform = camera.transform; Vector3 position2 = transform.position; float z = Vector3.Dot(position - position2, transform.TransformDirection(new Vector3(0f, 0f, 1f))); Vector3 vector = camera.WorldToScreenPoint(position2 + transform.TransformDirection(new Vector3(0f, 0f, z))); Vector3 vector2 = camera.WorldToScreenPoint(position2 + transform.TransformDirection(new Vector3(1f, 0f, z))); float magnitude = (vector - vector2).magnitude; - return 80f / Mathf.Max(magnitude, 0.0001f) * EditorGUIUtility.pixelsPerPoint; + //return 80f / Mathf.Max(magnitude, 0.0001f) * EditorGUIUtility.pixelsPerPoint; + return 80f / Mathf.Max(magnitude, 0.0001f); //const float DEFAULT_ZOOM = 1f;