diff --git a/lua/app/ui/game_setting/game_setting_ui.lua b/lua/app/ui/game_setting/game_setting_ui.lua index fdb5eecc..405b7901 100644 --- a/lua/app/ui/game_setting/game_setting_ui.lua +++ b/lua/app/ui/game_setting/game_setting_ui.lua @@ -37,6 +37,10 @@ function GameSettingUI:_display() local version = CS.BF.BFMain.Instance.GameLaunchMgr:GetCurrentVersion() self.uiMap["game_setting_ui.bg.version_tx"]:setText(I18N:getGlobalText(I18N.GlobalConst.CLIENT_VERSION, version)) local language = I18N:getCurLanguage() + -- 超框选择小字体特殊处理 + if language == "id" or language == "pt" then + language = language .."_1" + end self.uiMap["game_setting_ui.bg.language_btn.status"]:setSprite(GConst.ATLAS_PATH.UI_SETTING, "language_" .. language) local acountId = DataManager.PlayerData:getAcountId() or GConst.EMPTY_STRING self.uiMap["game_setting_ui.bg.player_bg.player_id"]:setText(I18N:getGlobalText(I18N.GlobalConst.SETTING_DESC_1, acountId)) diff --git a/lua/app/ui/hero/hero_detail_ui.lua b/lua/app/ui/hero/hero_detail_ui.lua index 700e6bd9..40fade4a 100644 --- a/lua/app/ui/hero/hero_detail_ui.lua +++ b/lua/app/ui/hero/hero_detail_ui.lua @@ -39,8 +39,8 @@ function HeroDetailUI:_display(lvChange) local elementBg = uiMap["hero_detail_ui.bg.element_bg"] local elementTx = uiMap["hero_detail_ui.bg.element_desc"] - local elementTxRectWidth = elementTx:getRectWidth() elementTx:setText(ModuleManager.HeroManager:getMatchTypeName(self.heroEntity:getMatchType())) + local elementTxRectWidth = elementTx:getRectWidth() local elementTxWidth = elementTx:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_TEXT_MESH_PRO).preferredWidth if elementTxWidth > elementTxRectWidth then elementBg:setSizeDeltaX(52 + elementTxWidth)