显示优化
This commit is contained in:
parent
6b3734e703
commit
09e4b06ccd
@ -24,14 +24,31 @@ function BattleBoxOpenUI:onLoadRootComplete()
|
|||||||
self.rewardCell:refreshByConfig(reward)
|
self.rewardCell:refreshByConfig(reward)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
self.aniOver = false
|
||||||
uiMap["battle_box_open_ui.mask"]:addClickListener(function()
|
uiMap["battle_box_open_ui.mask"]:addClickListener(function()
|
||||||
|
if not self.aniOver then
|
||||||
|
return
|
||||||
|
end
|
||||||
self:closeUI()
|
self:closeUI()
|
||||||
if self.callback then
|
if self.callback then
|
||||||
self.callback()
|
self.callback()
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
if self.seqAni then
|
||||||
|
self.seqAni:Kill()
|
||||||
|
self.seqAni = nil
|
||||||
|
end
|
||||||
|
|
||||||
|
local canvasGroup = uiMap["battle_box_open_ui.title_bg"]:getComponent(GConst.TYPEOF_UNITY_CLASS.CANVAS_GROUP)
|
||||||
|
canvasGroup.alpha = 0
|
||||||
uiMap["battle_box_open_ui.title_bg.title"]:setText(I18N:getGlobalText(I18N.GlobalConst.BATTLE_DESC_11))
|
uiMap["battle_box_open_ui.title_bg.title"]:setText(I18N:getGlobalText(I18N.GlobalConst.BATTLE_DESC_11))
|
||||||
|
uiMap["battle_box_open_ui.ui_spine_obj"]:playAnim("born", false, true)
|
||||||
|
self.seqAni = self.root:createBindTweenSequence()
|
||||||
|
self.seqAni:Insert(0.75, canvasGroup:DOFade(1, 0.5))
|
||||||
|
self.seqAni:AppendCallback(function()
|
||||||
|
self.aniOver = true
|
||||||
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
return BattleBoxOpenUI
|
return BattleBoxOpenUI
|
||||||
@ -32,6 +32,8 @@ function GridCell:refresh(gridEntity, curElement, skillPosId)
|
|||||||
local spineObj = uiMap["grid_cell.touch_node.ani_node.up_bg.ui_spine_obj"]
|
local spineObj = uiMap["grid_cell.touch_node.ani_node.up_bg.ui_spine_obj"]
|
||||||
local upBg = uiMap["grid_cell.touch_node.ani_node.up_bg"]
|
local upBg = uiMap["grid_cell.touch_node.ani_node.up_bg"]
|
||||||
if gridEntity:getSpineAsset() then
|
if gridEntity:getSpineAsset() then
|
||||||
|
local scale = gridEntity:getSpineScale()
|
||||||
|
spineObj:setLocalScale(scale, scale, scale)
|
||||||
spineObj:setActive(true)
|
spineObj:setActive(true)
|
||||||
spineObj:loadAssetAsync(gridEntity:getSpineAsset(), function()
|
spineObj:loadAssetAsync(gridEntity:getSpineAsset(), function()
|
||||||
if gridEntity:getSpineChangeName() then
|
if gridEntity:getSpineChangeName() then
|
||||||
|
|||||||
@ -406,4 +406,8 @@ function BattleGridEntity:getSpineChangeName()
|
|||||||
return self:getGridTypeConfig().spine_change
|
return self:getGridTypeConfig().spine_change
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function BattleGridEntity:getSpineScale()
|
||||||
|
return self:getGridTypeConfig().zoom or 1
|
||||||
|
end
|
||||||
|
|
||||||
return BattleGridEntity
|
return BattleGridEntity
|
||||||
Loading…
x
Reference in New Issue
Block a user