From 01b5728a890315e4dbe9aabf7225a7957171e1a5 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 07 五月 2026 18:00:36 +0800
Subject: [PATCH] webgl2

---
 Main/System/Tip/ScrollTipWin.cs |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/Main/System/Tip/ScrollTipWin.cs b/Main/System/Tip/ScrollTipWin.cs
index 5ddf2e2..9a825b0 100644
--- a/Main/System/Tip/ScrollTipWin.cs
+++ b/Main/System/Tip/ScrollTipWin.cs
@@ -113,6 +113,15 @@
             ScrollTipDetail tipDetail = await ScrollTip.Request();
             if (tipDetail != null)
             {
+                // 棣栨鐧诲綍鏃� pool 涓� null锛孯equest() 寮傛鍔犺浇棰勫埗浣撹�楁椂 >100ms銆�
+                // LoopTipReceiveEvent 姣� 100ms 閲嶅叆锛屽彲鑳藉凡鏈夊彟涓�娆¤皟鐢ㄥ厛娑堣�椾簡 m_Hints[0]銆�
+                // 鑻� await 杩斿洖鏃� m_Hints 宸茬┖锛屽繀椤诲皢 tipDetail 褰掕繕姹狅紝鍚﹀垯瀹冧細琚彃鍏� Canvas 浣�
+                // 姘歌繙涓嶄細鎾斁鍔ㄧ敾锛屽鑷存彁绀烘潯鍗″湪灞忓箷涓婏紙绗竴娆$櫥褰曞鐜扮殑鏍瑰洜锛夈��
+                if (ScrollTip.m_Hints.Count == 0)
+                {
+                    ScrollTip.Release(tipDetail, false);
+                    return;
+                }
                 tipDetail.SetTipConfig(m_TipShowTime, m_TipHideTime, m_TipDistance);
                 ScrollTip.m_ActiveTips.Add(tipDetail);
                 var rt = tipDetail.transform;

--
Gitblit v1.8.0