From 03a71b4ba312759810e34154bd9419343370eab9 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Thu, 23 Jul 2026 20:46:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20show=5Flarge=5Fsprite=E9=97=AA=E7=83=81?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/SceneManagement/SpriteShowcase.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/SceneManagement/SpriteShowcase.cs b/Assets/Scripts/SceneManagement/SpriteShowcase.cs index d54a77342..ba109871e 100644 --- a/Assets/Scripts/SceneManagement/SpriteShowcase.cs +++ b/Assets/Scripts/SceneManagement/SpriteShowcase.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections; using AibisDream.Framework; using AibisDream.Kit; @@ -89,6 +89,7 @@ namespace AibisDream if (_spriteRenderer == null) yield break; _spriteRenderer.DOKill(); _spriteRenderer.gameObject.SetActive(true); + if (!CommonUtil.IsZero(duration)) _spriteRenderer.SetAlpha(0f); var loaded = false; yield return LoadDreamSpriteInto(_spriteRenderer, picName, value => loaded = value); @@ -115,7 +116,7 @@ namespace AibisDream if (_largeSpriteRenderer == null) yield break; _largeSpriteRenderer.DOKill(); _largeSpriteRenderer.gameObject.SetActive(true); - _largeSpriteRenderer.SetAlpha(0f); + if (!CommonUtil.IsZero(duration)) _largeSpriteRenderer.SetAlpha(0f); var loaded = false; yield return LoadDreamSpriteInto(_largeSpriteRenderer, picName, value => loaded = value); @@ -126,7 +127,7 @@ namespace AibisDream } _currentLargePicName = NormalizeDreamPicName(picName); - if (duration <= 0f) + if (CommonUtil.IsZero(duration)) _largeSpriteRenderer.SetAlpha(1f); else yield return _largeSpriteRenderer.DOFade(1f, duration).WaitForCompletion();