From 3c8a8b9db0dc2e7c168e3c52726a6b748f2371a6 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 27 十月 2025 18:16:20 +0800
Subject: [PATCH] 0312 战斗背景图层级问题

---
 Main/System/Battle/BattleField/BattleField.cs                     |    3 ++-
 Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs |    2 +-
 Main/System/Battle/Skill/SkillBase.cs                             |    2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/Main/System/Battle/BattleField/BattleField.cs b/Main/System/Battle/BattleField/BattleField.cs
index b6c1989..129ec74 100644
--- a/Main/System/Battle/BattleField/BattleField.cs
+++ b/Main/System/Battle/BattleField/BattleField.cs
@@ -433,7 +433,8 @@
         {
             obj.layerMgr.UpdateLayer();
         }
-
+        
+        battleRootNode.SetSortingOrder();
         // RendererAdjuster[] adjusters = battleRootNode.GetComponentsInChildren<RendererAdjuster>(true);
         // if (null != adjusters)
         // {
diff --git a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
index 833f506..44f26c2 100644
--- a/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
+++ b/Main/System/Battle/BattleField/RecordActions/BattleStartAction.cs
@@ -27,6 +27,7 @@
 		//	闅愯棌閮ㄥ垎UI
 		EventBroadcast.Instance.Broadcast(EventName.DISPLAY_BATTLE_UI, battleField.guid, false);
 
+		// battleField.battleRootNode.SetSortingOrder();
 		battleField.StartBattle(() =>
 		{
 			if (1 == battleField.MapID)
@@ -36,7 +37,6 @@
 				return;
 			}
 
-			battleField.battleRootNode.SetSortingOrder();
 			battleField.battleRootNode.battleStartNode.SetActive(true);
 
 			UniTaskExtension.DelayTime((GameObject)null, 1f, () =>
diff --git a/Main/System/Battle/Skill/SkillBase.cs b/Main/System/Battle/Skill/SkillBase.cs
index a42d02f..2cb5134 100644
--- a/Main/System/Battle/Skill/SkillBase.cs
+++ b/Main/System/Battle/Skill/SkillBase.cs
@@ -344,7 +344,7 @@
         }
 
         battleField.battleRootNode.skillMaskNode.SetActive(true);
-        battleField.battleRootNode.SetSortingOrder();
+        // battleField.battleRootNode.SetSortingOrder();
     }
 
     // 鍛戒腑鐩爣鍥炶皟锛氬鐞嗘墍鏈夎鍛戒腑鐨勭洰鏍�

--
Gitblit v1.8.0