From 4c8534b7b36e77a7c7c47a10b163695686391739 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sun, 1 Feb 2026 10:13:56 +0800 Subject: 整合素材 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/CameraFOVWithDistance.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Assets/Scripts/CameraFOVWithDistance.cs') diff --git a/Assets/Scripts/CameraFOVWithDistance.cs b/Assets/Scripts/CameraFOVWithDistance.cs index c62cd83..2d564c3 100644 --- a/Assets/Scripts/CameraFOVWithDistance.cs +++ b/Assets/Scripts/CameraFOVWithDistance.cs @@ -5,6 +5,7 @@ public class CameraFOVWithDistance : MonoBehaviour { public PlayerTracker tracker; public Camera camera; + public RectTransform uiScale; public float lerpSpeed = 0.15f; @@ -18,8 +19,9 @@ public class CameraFOVWithDistance : MonoBehaviour private void Update() { - var distancePercent = Mathf.InverseLerp(_minDistance, _maxDistance, Math.Clamp(tracker.Distance, _minDistance, _maxDistance)); - _targetFOV = Mathf.Lerp(_minFOV, _maxFOV, distancePercent); + var percent = Mathf.InverseLerp(_minDistance, _maxDistance, Math.Clamp(tracker.Distance, _minDistance, _maxDistance)); + uiScale.localScale = Vector3.one * Mathf.Lerp(1.0f, 1.1f, percent); + _targetFOV = Mathf.Lerp(_minFOV, _maxFOV, percent); } private void FixedUpdate() -- cgit