From aaf248a0efc2ec4f4360833fc263137bfd507a91 Mon Sep 17 00:00:00 2001 From: bottlefish <781230111@qq.com> Date: Wed, 1 Jul 2026 18:28:31 +0800 Subject: [PATCH] =?UTF-8?q?feat(eye):=20=E6=B7=BB=E5=8A=A0=E8=81=9A?= =?UTF-8?q?=E7=84=A6/=E6=83=B3=E8=B1=A1=E6=BC=94=E5=87=BA=E7=9C=A8?= =?UTF-8?q?=E7=9C=BC=E8=B0=83=E5=8F=82=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- .../Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs b/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs index ab446b90a..5b86617c6 100644 --- a/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs +++ b/Assets/Scripts/MiniGame/Peipei/Eye/EyeVisualSettings.cs @@ -77,6 +77,16 @@ namespace AibisDream public float blinkCloseDuration = 0.09f; public float blinkOpenDuration = 0.14f; + [Header("Transition Blink")] + [Tooltip("聚焦:单次眨眼开眼到该进度时触发变清晰(0=刚睁眼,1=完全睁开)。")] + [Range(0f, 1f)] public float focusEffectAtBlinkOpen = 0.85f; + + [Tooltip("想象:两次眨眼之间的间隔(秒)。")] + public float imagineBlinkGap = 0.04f; + + [Tooltip("想象:第二次眨眼开眼到该进度时触发上色。")] + [Range(0f, 1f)] public float imagineEffectAtBlinkOpen = 1f; + public float GetDurationForState(EyeSystem.EyeColorState state) => state switch { EyeSystem.EyeColorState.CanImagineColor => imagineColorDuration,