diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua b/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua index 1ff8da942f..073c8754dc 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua @@ -281,8 +281,8 @@ function SkillCaster:CheckFullSceenSkill(combat, skill) local tv = self.owner.RootPanel.GetRoleView(target) if tv then local offset = combat.Offset and Vector3.New(combat.Offset[1], combat.Offset[2], 0) or Vector3.zero - - local sortingOrder = tv.role.camp == 0 and tv.GameObject:GetComponent("Canvas").sortingOrder + 21 or nil + + local sortingOrder = self.effectRoot:GetComponent("Canvas").sortingOrder local go2 = BattleManager.LoadAsset(combat.Bullet, sortingOrder) go2.transform:SetParent(tv.GameObject.transform.parent) -- 检测特效旋转 @@ -324,8 +324,8 @@ function SkillCaster:CheckFullSceenSkill(combat, skill) local tv = self.owner.RootPanel.GetRoleView(target) if tv then local offset = combat.Offset and Vector3.New(combat.Offset[1], combat.Offset[2], 0) or Vector3.zero - - local sortingOrder = tv.role.camp == 0 and tv.GameObject:GetComponent("Canvas").sortingOrder + 21 or nil + + local sortingOrder = self.effectRoot:GetComponent("Canvas").sortingOrder local go2 = BattleManager.LoadAsset(combat.Bullet, sortingOrder) go2.transform:SetParent(tv.GameObject.transform.parent) -- 检测特效旋转 @@ -356,8 +356,8 @@ function SkillCaster:CheckFullSceenSkill(combat, skill) local tv = self.owner.RootPanel.GetRoleView(target) if tv then local offset = combat.Offset and Vector3.New(combat.Offset[1], combat.Offset[2], 0) or Vector3.zero - - local sortingOrder = BattleManager.GetBattleSorting() + 40 + + local sortingOrder = self.effectRoot:GetComponent("Canvas").sortingOrder local go2 = BattleManager.LoadAsset(combat.Bullet, sortingOrder) go2.transform:SetParent(self.owner.GameObject.transform.parent)