This commit is contained in:
xiekaidong 2023-06-16 18:42:44 +08:00
commit 7aee1712ac
4 changed files with 43 additions and 14 deletions

View File

@ -30,19 +30,19 @@ local SUPPORT_LANGUAGE_LIST = {
GConst.LANGUAGE.ENGLISH,
GConst.LANGUAGE.CHINESE,
GConst.LANGUAGE.CHINESE_TC,
-- -- GConst.LANGUAGE.RUSSIAN, -- 俄罗斯
-- -- GConst.LANGUAGE.THAILAND, -- 泰国
-- GConst.LANGUAGE.RUSSIAN, -- 俄罗斯
-- GConst.LANGUAGE.THAILAND, -- 泰国
-- GConst.LANGUAGE.INDONESIA, -- 印度尼西亚
-- GConst.LANGUAGE.VIETNAMESE, -- 越南
-- GConst.LANGUAGE.FRENCH, -- 法语
-- -- GConst.LANGUAGE.ITALIAN, -- 意大利
-- GConst.LANGUAGE.ITALIAN, -- 意大利
-- GConst.LANGUAGE.GERMAN, -- 德国
-- -- GConst.LANGUAGE.SPANISH, -- 西班牙
-- GConst.LANGUAGE.SPANISH, -- 西班牙
-- GConst.LANGUAGE.PORTUGUESE, -- 葡萄牙
-- -- GConst.LANGUAGE.TURKISH, -- 土耳其
-- -- GConst.LANGUAGE.MALAYSIA, -- 马来西亚
-- GConst.LANGUAGE.JAPANESE, -- 日本
-- GConst.LANGUAGE.KOREAN, -- 韩国
-- GConst.LANGUAGE.TURKISH, -- 土耳其
-- GConst.LANGUAGE.MALAYSIA, -- 马来西亚
GConst.LANGUAGE.JAPANESE, -- 日本
GConst.LANGUAGE.KOREAN, -- 韩国
}
local SUPPORT_SERVER_LANGUAGE = {
@ -101,7 +101,6 @@ local LANGUAGE_NOMARL_SPRITE = {
[GConst.LANGUAGE.ENGLISH] = "setting_language_en1",
[GConst.LANGUAGE.CHINESE] = "setting_language_cn1",
[GConst.LANGUAGE.CHINESE_TC] = "setting_language_tw1",
[GConst.LANGUAGE.FRENCH] = "setting_language_fr1",
[GConst.LANGUAGE.ITALIAN] = "setting_language_it1",
[GConst.LANGUAGE.GERMAN] = "setting_language_de1",
@ -119,7 +118,6 @@ local LANGUAGE_HIGHLIGHT_SPRITE = {
[GConst.LANGUAGE.ENGLISH] = "setting_language_en2",
[GConst.LANGUAGE.CHINESE] = "setting_language_cn2",
[GConst.LANGUAGE.CHINESE_TC] = "setting_language_tw2",
[GConst.LANGUAGE.FRENCH] = "setting_language_fr2",
[GConst.LANGUAGE.ITALIAN] = "setting_language_it2",
[GConst.LANGUAGE.GERMAN] = "setting_language_de2",

View File

@ -37,8 +37,8 @@ local LANGUAGES = {
-- ["th"] = "th_TH",
-- ["id"] = "in_ID",
-- ["vi"] = "vi_VN",
-- ["ja"] = "ja_JP",
-- ["ko"] = "ko_KR",
["ja"] = "ja_JP",
["ko"] = "ko_KR",
}
function First:init()
@ -258,18 +258,38 @@ function First:loadFirstUI()
local logoEn = self.firstUI.transform:Find("logo_en")
local logoZH = self.firstUI.transform:Find("logo_zh")
local logoCn = self.firstUI.transform:Find("logo_cn")
local logoKO = self.firstUI.transform:Find("logo_ko")
local logoJA = self.firstUI.transform:Find("logo_ja")
if self.language == "zh" then
logoZH.localScale = VISIBLE_SCALE
logoEn.localScale = NOT_VISIBLE_SCALE
logoCn.localScale = NOT_VISIBLE_SCALE
logoKO.localScale = NOT_VISIBLE_SCALE
logoJA.localScale = NOT_VISIBLE_SCALE
elseif self.language == "cn" then
logoCn.localScale = VISIBLE_SCALE
logoEn.localScale = NOT_VISIBLE_SCALE
logoZH.localScale = NOT_VISIBLE_SCALE
logoKO.localScale = NOT_VISIBLE_SCALE
logoJA.localScale = NOT_VISIBLE_SCALE
elseif self.language == "ko" then
logoKO.localScale = VISIBLE_SCALE
logoEn.localScale = NOT_VISIBLE_SCALE
logoCn.localScale = NOT_VISIBLE_SCALE
logoZH.localScale = NOT_VISIBLE_SCALE
logoJA.localScale = NOT_VISIBLE_SCALE
elseif self.language == "ja" then
logoJA.localScale = VISIBLE_SCALE
logoEn.localScale = NOT_VISIBLE_SCALE
logoCn.localScale = NOT_VISIBLE_SCALE
logoZH.localScale = NOT_VISIBLE_SCALE
logoKO.localScale = NOT_VISIBLE_SCALE
else
logoEn.localScale = VISIBLE_SCALE
logoZH.localScale = NOT_VISIBLE_SCALE
logoCn.localScale = NOT_VISIBLE_SCALE
logoKO.localScale = NOT_VISIBLE_SCALE
logoJA.localScale = NOT_VISIBLE_SCALE
end
self.dialogTrans = self.firstUI.transform:Find("message_box")

View File

@ -90,7 +90,6 @@ function BattleResultUI:refreshFixedInfo()
local desc3 = uiMap["battle_result_ui.unit_node.desc_3"]
local rewardTitle = uiMap["battle_result_ui.reward_node.reward_title"]
local continue = uiMap["battle_result_ui.continue"]
desc1:setText(I18N:getGlobalText(I18N.GlobalConst.BATTLE_DESC_4))
desc2:setText(self.combatReport.wave)
desc3:setText(I18N:getGlobalText(I18N.GlobalConst.BATTLE_DESC_7, GFunc.num2Str(self.totalDmg)))
rewardTitle:setText(I18N:getGlobalText(I18N.GlobalConst.REWARD_DESC))
@ -102,6 +101,8 @@ function BattleResultUI:refreshFixedInfo()
local round = self.combatReport.remainRound or 0
desc2:setText(round)
desc1:setText(I18N:getGlobalText(I18N.GlobalConst.ROUND_LEFT))
else
desc1:setText(GConst.EMPTY_STRING)
end
icon:setSprite(GConst.ATLAS_PATH.COMMON, iconName)

View File

@ -36,7 +36,17 @@ function HeroDetailUI:_display(lvChange)
local uiMap = self.root:genAllChildren()
uiMap["hero_detail_ui.bg.title_desc"]:setText(self.heroEntity:getName())
uiMap["hero_detail_ui.bg.lv_desc"]:setText(I18N:getGlobalText(I18N.GlobalConst.HERO_DESC_1, self.heroEntity:getLv()))
uiMap["hero_detail_ui.bg.element_desc"]:setText(ModuleManager.HeroManager:getMatchTypeName(self.heroEntity:getMatchType()))
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 elementTxWidth = elementTx:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_TEXT_MESH_PRO).preferredWidth
if elementTxWidth > elementTxRectWidth then
elementBg:setSizeDeltaX(52 + elementTxWidth)
else
elementBg:setSizeDeltaX(52 + elementTxRectWidth)
end
uiMap["hero_detail_ui.bg.skill_desc"]:setText(ModuleManager.HeroManager:getSkillDesc(self.heroEntity:getBaseSkill()))
uiMap["hero_detail_ui.bg.hp_name"]:setText(I18N:getGlobalText(I18N.GlobalConst.HERO_DESC_2))
uiMap["hero_detail_ui.bg.atk_name"]:setText(I18N:getGlobalText(I18N.GlobalConst.HERO_DESC_3))