奥义卡页面优化
parent
867dbd6e71
commit
8a95a5617d
File diff suppressed because it is too large
Load Diff
|
@ -131,7 +131,26 @@ GetHeroCardStarImage = {
|
|||
[7] = "UI_hz_shenjiang_11",
|
||||
[8] = "UI_hz_shenjiang_13_1",
|
||||
}
|
||||
|
||||
GetHeroCardStarImage1 = {
|
||||
[1] = "X1_tongyong_yingxiongkuang_01",
|
||||
[2] = "X1_tongyong_yingxiongkuang_02",
|
||||
[3] = "X1_tongyong_yingxiongkuang_03",
|
||||
[4] = "X1_tongyong_yingxiongkuang_04",
|
||||
[5] = "X1_tongyong_yingxiongkuang_05",
|
||||
[6] = "X1_tongyong_yingxiongkuang_06",
|
||||
[7] = "X1_tongyong_yingxiongkuang_01",
|
||||
[8] = "X1_tongyong_yingxiongkuang_03",
|
||||
}
|
||||
GetHeroCardStarImage2 = {
|
||||
[1] = "X1_tongyong_yingxiongkuangdiban_01",
|
||||
[2] = "X1_tongyong_yingxiongkuangdiban_02",
|
||||
[3] = "X1_tongyong_yingxiongkuangdiban_03",
|
||||
[4] = "X1_tongyong_yingxiongkuangdiban_04",
|
||||
[5] = "X1_tongyong_yingxiongkuangdiban_05",
|
||||
[6] = "X1_tongyong_yingxiongkuangdiban_06",
|
||||
[7] = "X1_tongyong_yingxiongkuangdiban_01",
|
||||
[8] = "X1_tongyong_yingxiongkuangdiban_03",
|
||||
}
|
||||
GetHeroStarImage = {
|
||||
[1] = "UI_hz_shenjiang_14",
|
||||
[2] = "UI_hz_shenjiang_37",
|
||||
|
|
|
@ -45,7 +45,7 @@ function IncarnationPanel:InitComponent()
|
|||
|
||||
self.upLayoutItemList = {}
|
||||
self.upLayout = Util.GetGameObject(self.gameObject,"bg/upScroll/upLayout")
|
||||
self.upLayout:GetComponent("RectTransform").anchoredPosition=Vector2.New(allPos[curIndex],-221)
|
||||
self.upLayout:GetComponent("RectTransform").anchoredPosition=Vector2.New(allPos[curIndex],-300)
|
||||
for i = 1,4 do
|
||||
self.upLayoutItemList[i] = {}
|
||||
self.upLayoutItemList[i].go = Util.GetGameObject(self.upLayout,"card"..i)
|
||||
|
@ -201,7 +201,7 @@ end
|
|||
|
||||
function IncarnationPanel:OnShow()
|
||||
curIndex=1
|
||||
self.upLayout:GetComponent("RectTransform").anchoredPosition=Vector2.New(allPos[1],-221)
|
||||
self.upLayout:GetComponent("RectTransform").anchoredPosition=Vector2.New(allPos[1],-300)
|
||||
self.UpView:OnOpen({ showType = UpViewOpenType.ShowLeft, panelType = PanelType.Main })
|
||||
self:RefreshUpList()
|
||||
self:SetSelectBtn()
|
||||
|
@ -232,6 +232,7 @@ function IncarnationPanel:RefreshSingleCardPre(cardPre,data,isJump,index)
|
|||
if not self.cardList[cardPre] then
|
||||
self.cardList[cardPre] = {}
|
||||
self.cardList[cardPre].bg = Util.GetGameObject(cardPre,"Hero/Bg1"):GetComponent("Image")
|
||||
self.cardList[cardPre].bg1 = Util.GetGameObject(cardPre,"Hero/BGdedi"):GetComponent("Image")
|
||||
self.cardList[cardPre].icon = Util.GetGameObject(cardPre,"Hero/Mask/icon"):GetComponent("RawImage")
|
||||
self.cardList[cardPre].cardBg = Util.GetGameObject(cardPre,"Hero/Bg2"):GetComponent("Image")
|
||||
self.cardList[cardPre].proImage = Util.GetGameObject(cardPre,"Hero/Pro/Image"):GetComponent("Image")
|
||||
|
@ -247,7 +248,8 @@ function IncarnationPanel:RefreshSingleCardPre(cardPre,data,isJump,index)
|
|||
else
|
||||
self.cardList[cardPre].getBtn.gameObject:SetActive(false)
|
||||
end
|
||||
self.cardList[cardPre].bg.sprite = self.spLoader:LoadSprite(GetIncarnationHeroCardStarBg[data.quality])
|
||||
self.cardList[cardPre].bg.sprite = self.spLoader:LoadSprite(GetHeroCardStarImage2[data.quality])
|
||||
self.cardList[cardPre].bg1.sprite = self.spLoader:LoadSprite(GetHeroCardStarImage1[data.quality])
|
||||
|
||||
local liveName = GetResourcePath(heroConfig[data.heroId].Painting)
|
||||
local roleConfig = ConfigManager.GetConfigData(ConfigName.RoleConfig, data.heroId)
|
||||
|
@ -305,7 +307,8 @@ function IncarnationPanel:SetSingleData(go,data,index)
|
|||
self.itemPreList[go] = {}
|
||||
self.itemPreList[go].preList = {}
|
||||
self.itemPreList[go].obj = Util.GetGameObject(go,"bg")
|
||||
self.itemPreList[go].bg = Util.GetGameObject(self.itemPreList[go].obj,"bgdi"):GetComponent("Image")
|
||||
self.itemPreList[go].bg = Util.GetGameObject(self.itemPreList[go].obj,"Bg1"):GetComponent("Image")
|
||||
self.itemPreList[go].bg1 = Util.GetGameObject(self.itemPreList[go].obj,"BGdedi"):GetComponent("Image")
|
||||
self.itemPreList[go].cardPre = Util.GetGameObject(self.itemPreList[go].obj,"cardPre")
|
||||
self.itemPreList[go].nameText = Util.GetGameObject(self.itemPreList[go].obj,"nameDi/nameText"):GetComponent("Text")
|
||||
self.itemPreList[go].skillLayout = Util.GetGameObject(self.itemPreList[go].obj,"skillLayout")
|
||||
|
@ -335,7 +338,8 @@ function IncarnationPanel:SetSingleData(go,data,index)
|
|||
return
|
||||
end
|
||||
go.gameObject:SetActive(true)
|
||||
self.itemPreList[go].bg.sprite = self.spLoader:LoadSprite(GetIncarnationDiImage[data.quality])
|
||||
self.itemPreList[go].bg.sprite = self.spLoader:LoadSprite(GetHeroCardStarImage1[data.quality])
|
||||
self.itemPreList[go].bg1.sprite = self.spLoader:LoadSprite(GetHeroCardStarImage2[data.quality])
|
||||
self.itemPreList[go].nameText.text = string.format("<color=#%s>%s</color>",GetIncarnationNameColor[data.quality], data.name)
|
||||
self.itemPreList[go].red.gameObject:SetActive(data.state == 0)
|
||||
self.itemPreList[go].upLvRed.gameObject:SetActive(IncarnationManager.CheckCardUpLvRedData(data.id))
|
||||
|
|
Loading…
Reference in New Issue