This commit is contained in:
2026-10-12 19:28:14 +08:00
parent c1c5f05d3f
commit 3ee5643e82
16 changed files with 1259 additions and 93 deletions
@@ -222,6 +222,17 @@ public class UIHome_BY_SelectRoomLevelPanel : SubUIBase
}
if (currGameType!= GameType.JQQD)
{
// ⭐ 预载该玩法的主游戏面板(纯 UI 资源、异步后台加载):选场页停留的几秒足够加载完,
// 点场次进房时 ShowAsync 命中缓存直接秒开——"第一步只加载 UI,先把 UI 展示出来,
// 显得加载快",其它资源(场景/鱼/音频)等 UI 出来后再加载
switch (currGameType)
{
case GameType.FLZY: UIManager.Instance.PreloadPanel(UIPanel.MainGamePanelFLZY); break;
case GameType.YYSC: UIManager.Instance.PreloadPanel(UIPanel.MainGamePanelYYSC); break;
case GameType.XJMH: UIManager.Instance.PreloadPanel(UIPanel.MainGamePanelXJMH); break;
case GameType.HHWK: UIManager.Instance.PreloadPanel(UIPanel.MainGamePanelHHWK); break;
}
GameObject LV1 = SelectRoom1.transform.GetChild(((int)currGameType)).gameObject;
LV1.SetActive(true);
var Lv1Item = LV1.GetComponent<SeccionItem>();