From afc172cbcca0f9b41c438749bb2f300eb067c897 Mon Sep 17 00:00:00 2001 From: "DESKTOP-RH64908\\Administrator" Date: Tue, 27 Jan 2026 18:33:32 +0800 Subject: [PATCH] 1 --- .../ManagedResources/~Lua/Framework/Manager/PoolManager.lua | 4 +++- .../~Lua/Modules/Battle/View/Unit/SkillCaster.lua | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Framework/Manager/PoolManager.lua b/Assets/ManagedResources/~Lua/Framework/Manager/PoolManager.lua index 137734206e..1e84cd6807 100644 --- a/Assets/ManagedResources/~Lua/Framework/Manager/PoolManager.lua +++ b/Assets/ManagedResources/~Lua/Framework/Manager/PoolManager.lua @@ -284,7 +284,9 @@ function PoolManager:LoadLive(liveName, parent, scaleV3, posV3, onClear) testLive.name = liveName testLive:SetActive(true) local SkeletonGraphic = testLive:GetComponent("SkeletonGraphic") - SkeletonGraphic.color = Color.New(1, 1, 1, 1) + if SkeletonGraphic then + SkeletonGraphic.color = Color.New(1, 1, 1, 1) + end end if not self.mLiveTable[liveName] then self.mLiveTable[liveName] = {} diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua b/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua index 0bedf8eee7..c9b8419a37 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua @@ -838,6 +838,7 @@ function SkillCaster:CheckSkillForoleEffect(combat, skill) -- 屏幕中心 elseif combat.BeforeEffectType == 2 then local sortingOrder = self.effectRoot:GetComponent("Canvas").sortingOrder + --LogError("lujing============:"..path) go = BattleManager.LoadAsset(path, sortingOrder) go.transform:SetParent(self.effectRoot.transform) @@ -857,6 +858,7 @@ function SkillCaster:CheckSkillForoleEffect(combat, skill) go.transform.localPosition = Vector3.zero go.transform.anchoredPosition = offset + pos go:SetActive(true) + --LogError("=================="..go.name) BattleManager.AddDelayRecycleRes(path, go, 4) end @@ -896,6 +898,7 @@ function SkillCaster:CheckSkillHitEffect(checkType, combat, skill) local offset = combat.HitOffset and Vector3.New(combat.HitOffset[1], combat.HitOffset[2], 0) or Vector3.zero local scale = combat.HitScale and Vector3.New(combat.HitScale[1]/1000, combat.HitScale[2]/1000, 0) or Vector3.One local sortingOrder = self.owner.role.camp == 0 and self.owner.GameObject:GetComponent("Canvas").sortingOrder + 21 or BattleManager.GetBattleSorting() + 20 + --LogError("lujing============:"..combat.Hit) local go2 = BattleManager.LoadSpineAsset(combat.Hit, self.owner.SingleHitEffectRoot.transform) if go2 then -- 检测特效旋转