奥义卡页面优化
parent
867dbd6e71
commit
8a95a5617d
File diff suppressed because it is too large
Load Diff
|
@ -131,7 +131,26 @@ GetHeroCardStarImage = {
|
||||||
[7] = "UI_hz_shenjiang_11",
|
[7] = "UI_hz_shenjiang_11",
|
||||||
[8] = "UI_hz_shenjiang_13_1",
|
[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 = {
|
GetHeroStarImage = {
|
||||||
[1] = "UI_hz_shenjiang_14",
|
[1] = "UI_hz_shenjiang_14",
|
||||||
[2] = "UI_hz_shenjiang_37",
|
[2] = "UI_hz_shenjiang_37",
|
||||||
|
|
|
@ -45,7 +45,7 @@ function IncarnationPanel:InitComponent()
|
||||||
|
|
||||||
self.upLayoutItemList = {}
|
self.upLayoutItemList = {}
|
||||||
self.upLayout = Util.GetGameObject(self.gameObject,"bg/upScroll/upLayout")
|
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
|
for i = 1,4 do
|
||||||
self.upLayoutItemList[i] = {}
|
self.upLayoutItemList[i] = {}
|
||||||
self.upLayoutItemList[i].go = Util.GetGameObject(self.upLayout,"card"..i)
|
self.upLayoutItemList[i].go = Util.GetGameObject(self.upLayout,"card"..i)
|
||||||
|
@ -201,7 +201,7 @@ end
|
||||||
|
|
||||||
function IncarnationPanel:OnShow()
|
function IncarnationPanel:OnShow()
|
||||||
curIndex=1
|
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.UpView:OnOpen({ showType = UpViewOpenType.ShowLeft, panelType = PanelType.Main })
|
||||||
self:RefreshUpList()
|
self:RefreshUpList()
|
||||||
self:SetSelectBtn()
|
self:SetSelectBtn()
|
||||||
|
@ -232,6 +232,7 @@ function IncarnationPanel:RefreshSingleCardPre(cardPre,data,isJump,index)
|
||||||
if not self.cardList[cardPre] then
|
if not self.cardList[cardPre] then
|
||||||
self.cardList[cardPre] = {}
|
self.cardList[cardPre] = {}
|
||||||
self.cardList[cardPre].bg = Util.GetGameObject(cardPre,"Hero/Bg1"):GetComponent("Image")
|
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].icon = Util.GetGameObject(cardPre,"Hero/Mask/icon"):GetComponent("RawImage")
|
||||||
self.cardList[cardPre].cardBg = Util.GetGameObject(cardPre,"Hero/Bg2"):GetComponent("Image")
|
self.cardList[cardPre].cardBg = Util.GetGameObject(cardPre,"Hero/Bg2"):GetComponent("Image")
|
||||||
self.cardList[cardPre].proImage = Util.GetGameObject(cardPre,"Hero/Pro/Image"):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
|
else
|
||||||
self.cardList[cardPre].getBtn.gameObject:SetActive(false)
|
self.cardList[cardPre].getBtn.gameObject:SetActive(false)
|
||||||
end
|
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 liveName = GetResourcePath(heroConfig[data.heroId].Painting)
|
||||||
local roleConfig = ConfigManager.GetConfigData(ConfigName.RoleConfig, data.heroId)
|
local roleConfig = ConfigManager.GetConfigData(ConfigName.RoleConfig, data.heroId)
|
||||||
|
@ -305,7 +307,8 @@ function IncarnationPanel:SetSingleData(go,data,index)
|
||||||
self.itemPreList[go] = {}
|
self.itemPreList[go] = {}
|
||||||
self.itemPreList[go].preList = {}
|
self.itemPreList[go].preList = {}
|
||||||
self.itemPreList[go].obj = Util.GetGameObject(go,"bg")
|
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].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].nameText = Util.GetGameObject(self.itemPreList[go].obj,"nameDi/nameText"):GetComponent("Text")
|
||||||
self.itemPreList[go].skillLayout = Util.GetGameObject(self.itemPreList[go].obj,"skillLayout")
|
self.itemPreList[go].skillLayout = Util.GetGameObject(self.itemPreList[go].obj,"skillLayout")
|
||||||
|
@ -335,7 +338,8 @@ function IncarnationPanel:SetSingleData(go,data,index)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
go.gameObject:SetActive(true)
|
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].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].red.gameObject:SetActive(data.state == 0)
|
||||||
self.itemPreList[go].upLvRed.gameObject:SetActive(IncarnationManager.CheckCardUpLvRedData(data.id))
|
self.itemPreList[go].upLvRed.gameObject:SetActive(IncarnationManager.CheckCardUpLvRedData(data.id))
|
||||||
|
|
Loading…
Reference in New Issue