From b1fa6a4444cc64bd3b54535c74628543e127e413 Mon Sep 17 00:00:00 2001 From: puxuan <413323644@qq.com> Date: Thu, 21 Aug 2025 11:33:07 +0800 Subject: [PATCH] fix bug --- lua/app/module/maincity/maincity_manager.lua | 5 ++++- lua/app/ui/battle/battle_ui_pvp.lua | 2 +- lua/app/ui/main_city/component/main_comp.lua | 17 +++++++++++++++++ lua/app/ui/main_city/main_city_ui.lua | 14 +++++++++++++- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/lua/app/module/maincity/maincity_manager.lua b/lua/app/module/maincity/maincity_manager.lua index d4935f63..fdee1445 100644 --- a/lua/app/module/maincity/maincity_manager.lua +++ b/lua/app/module/maincity/maincity_manager.lua @@ -76,8 +76,11 @@ function MaincityManager:getModuleEntrancePos(moduleKey) return mainUI:getDailyChallengeIconPos() elseif moduleKey == ModuleManager.MODULE_KEY.ARENA then return mainUI:getArenaIconPos() + elseif moduleKey == ModuleManager.MODULE_KEY.IDLE_DROP then + return mainUI:getIdleIconPos() + elseif moduleKey == ModuleManager.MODULE_KEY.SUMMON_OPEN then + return mainUI:getSummonIconPos() elseif moduleKey == ModuleManager.MODULE_KEY.FUND or - moduleKey == ModuleManager.MODULE_KEY.IDLE_DROP or moduleKey == ModuleManager.MODULE_KEY.SEVEN_DAY then return mainUI:getSideBarActIconPos(moduleKey) end diff --git a/lua/app/ui/battle/battle_ui_pvp.lua b/lua/app/ui/battle/battle_ui_pvp.lua index 033d3fac..de3bb173 100644 --- a/lua/app/ui/battle/battle_ui_pvp.lua +++ b/lua/app/ui/battle/battle_ui_pvp.lua @@ -4,7 +4,7 @@ local BattleUIPVP = class("BattleUIPVP", BattleBaseUI) local DEFAULT_X = 10000 local ALPHA_COLOR = BF.Color(1, 1, 1, 0) local BLACK_ALPHA_COLOR = BF.Color(0, 0, 0, 0) -local TIPS_BG = {"battle_bg_5", "battle_bg_6"} +local TIPS_BG = {"battle_bg_6", "battle_bg_14"} ---------------------------------必须重写的方法---------------------------------- function BattleUIPVP:initBaseInfo() diff --git a/lua/app/ui/main_city/component/main_comp.lua b/lua/app/ui/main_city/component/main_comp.lua index c605d361..c81ecda0 100644 --- a/lua/app/ui/main_city/component/main_comp.lua +++ b/lua/app/ui/main_city/component/main_comp.lua @@ -54,6 +54,8 @@ function MainComp:init() uiMap["main_comp.left_btn.text"]:setText(I18N:getGlobalText(I18N.GlobalConst.IDLE_DESC_1)) uiMap["main_comp.right_btn.text"]:setText(I18N:getGlobalText(I18N.GlobalConst.SUMMON_DESC_2)) self.backGroundNode = uiMap["main_comp.back_ground"] + self.arenaBtn = uiMap["main_comp.arena_btn"] + self.dailyChallengeBtn = uiMap["main_comp.daily_challenge_btn"] self.chapterBg = uiMap["main_comp.bg"] -- self.chapterBg:setAnchoredPositionX(-720) @@ -271,6 +273,21 @@ function MainComp:refreshChapterInfo() end end +function MainComp:getArenaBtnPosition() + return self.arenaBtn:getPosition() +end + +function MainComp:getDailyChallengeBtnPosition() + return self.dailyChallengeBtn:getPosition() +end + +function MainComp:getIdleBtnPosition() + return self.leftBtn:getPosition() +end + +function MainComp:getSummonBtnPosition() + return self.rightBtn:getPosition() +end -- region 动画 -- function MainComp:doChapterMove() -- if self.chapterMoveSeq then diff --git a/lua/app/ui/main_city/main_city_ui.lua b/lua/app/ui/main_city/main_city_ui.lua index 1602273f..01e7868e 100644 --- a/lua/app/ui/main_city/main_city_ui.lua +++ b/lua/app/ui/main_city/main_city_ui.lua @@ -1316,7 +1316,19 @@ function MainCityUI:getMallIconPos() end function MainCityUI:getDailyChallengeIconPos() - return self.subComps[GConst.MainCityConst.BOTTOM_PAGE.MAIN]:getDailyChallengeIconPos() + return self.subComps[GConst.MainCityConst.BOTTOM_PAGE.MAIN]:getDailyChallengeBtnPosition() +end + +function MainCityUI:getArenaIconPos() + return self.subComps[GConst.MainCityConst.BOTTOM_PAGE.MAIN]:getArenaBtnPosition() +end + +function MainCityUI:getIdleIconPos() + return self.subComps[GConst.MainCityConst.BOTTOM_PAGE.MAIN]:getIdleBtnPosition() +end + +function MainCityUI:getSummonIconPos() + return self.subComps[GConst.MainCityConst.BOTTOM_PAGE.MAIN]:getSummonBtnPosition() end function MainCityUI:getSideBarActIconPos(moduleKey)