From 1aea0564b5cd1526a9284ed03ae4a233884ac14e Mon Sep 17 00:00:00 2001 From: puxuan <413323644@qq.com> Date: Mon, 15 Sep 2025 20:31:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=BD=E5=8D=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/app/ui/summon/summon_main_ui.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lua/app/ui/summon/summon_main_ui.lua b/lua/app/ui/summon/summon_main_ui.lua index dd195c68..d44574f6 100755 --- a/lua/app/ui/summon/summon_main_ui.lua +++ b/lua/app/ui/summon/summon_main_ui.lua @@ -87,13 +87,17 @@ function SummonMainUI:onLoadRootComplete() end) end) + self.vfxBg = uiMap["summon_main_ui.node.vfx_c1_chouka_bg_01"] self.vfxs = {} self.vfx01s = {} + self.vfx02s = {} for i = 1, 4 do self.vfxs[i] = uiMap["summon_main_ui.node.vfx_c1_chouka_0" .. i] self.vfx01s[i] = uiMap["summon_main_ui.node.vfx_c1_chouka_0" .. i .. "_1"] + self.vfx02s[i] = uiMap["summon_main_ui.node.vfx_c1_chouka_0" .. i .. "_2"] self.vfxs[i]:setActive(false) self.vfx01s[i]:setActive(false) + self.vfx02s[i]:setActive(false) end uiMap["summon_main_ui.node.btn_info"]:addClickListener(function() @@ -376,6 +380,7 @@ function SummonMainUI:onSummonRsp(result, newHero) for i = 1, 4 do self.vfxs[i]:setActive(false) self.vfx01s[i]:setActive(false) + self.vfx02s[i]:setActive(false) end local id = result.rewards[1].item.id local qlt = DataManager.HeroData:getHeroQlt(id) - 2 @@ -396,6 +401,7 @@ function SummonMainUI:showHero(idx, newHero) for i = 1, 4 do self.vfxs[i]:setActive(false) self.vfx01s[i]:setActive(false) + self.vfx02s[i]:setActive(false) end ModuleManager.SummonManager:showSummonRewardUI({ rewards = self.summonResult, @@ -409,6 +415,7 @@ function SummonMainUI:showHero(idx, newHero) end for i = 1, 4 do self.vfx01s[i]:setActive(false) + self.vfx02s[i]:setActive(false) end local id = self.summonResult[idx].item.id local cfg = DataManager.HeroData:getHeroConfig(id) @@ -418,9 +425,13 @@ function SummonMainUI:showHero(idx, newHero) spineObject:setActive(false) spineObject:playAnimation("idle", true) spineObject:setLocalScale(0.7, 0.7, 0.7) + self.vfxBg:setActive(true) if self.vfx01s[qlt] then self.vfx01s[qlt]:setActive(true) end + if self.vfx02s[qlt] then + self.vfx02s[qlt]:setActive(true) + end self:performWithDelayGlobal(function() spineObject:setActive(true) end, 0.25)