召唤音效
This commit is contained in:
parent
712905d9a1
commit
c9e55aae19
@ -32,7 +32,6 @@ AudioManager.EFFECT_ID = {
|
|||||||
LINK_SKILL = "assets/arts/sounds/sfx/battle/link_skill.wav",
|
LINK_SKILL = "assets/arts/sounds/sfx/battle/link_skill.wav",
|
||||||
BATTLE_VICTORY = "assets/arts/sounds/sfx/ui/battle_victory.wav",
|
BATTLE_VICTORY = "assets/arts/sounds/sfx/ui/battle_victory.wav",
|
||||||
BATTLE_DEFEAT = "assets/arts/sounds/sfx/ui/battle_defeat.wav",
|
BATTLE_DEFEAT = "assets/arts/sounds/sfx/ui/battle_defeat.wav",
|
||||||
SUMMON_START = "assets/arts/sounds/sfx/ui/summon_start.wav",
|
|
||||||
REWARD = "assets/arts/sounds/sfx/ui/reward.wav",
|
REWARD = "assets/arts/sounds/sfx/ui/reward.wav",
|
||||||
HERO_UP = "assets/arts/sounds/sfx/ui/hero_up.wav",
|
HERO_UP = "assets/arts/sounds/sfx/ui/hero_up.wav",
|
||||||
PLAYER_UP = "assets/arts/sounds/sfx/ui/player_up.wav",
|
PLAYER_UP = "assets/arts/sounds/sfx/ui/player_up.wav",
|
||||||
@ -45,6 +44,14 @@ AudioManager.EFFECT_ID = {
|
|||||||
DUNGEON_SMASH = "assets/arts/sounds/sfx/ui/smash.wav",
|
DUNGEON_SMASH = "assets/arts/sounds/sfx/ui/smash.wav",
|
||||||
STAR_GET = "assets/arts/sounds/sfx/ui/star_get.wav",
|
STAR_GET = "assets/arts/sounds/sfx/ui/star_get.wav",
|
||||||
ACT_PVP_FINISH = "assets/arts/sounds/sfx/ui/act_pvp_finish.wav",
|
ACT_PVP_FINISH = "assets/arts/sounds/sfx/ui/act_pvp_finish.wav",
|
||||||
|
UI_SUMMON_START = "assets/arts/sounds/sfx/ui/summon_start.wav",
|
||||||
|
UI_SUMMON_RESULT_ONE = "assets/arts/sounds/sfx/ui/summon_result_one.wav",
|
||||||
|
UI_SUMMON_RESULT_TEN = "assets/arts/sounds/sfx/ui/summon_result_ten.wav",
|
||||||
|
UI_SUMMON_SHOW_HERO = "assets/arts/sounds/sfx/ui/summon_show_hero.wav",
|
||||||
|
UI_SUMMON_QLT_3 = "assets/arts/sounds/sfx/ui/summon_qlt_3.wav",
|
||||||
|
UI_SUMMON_QLT_4 = "assets/arts/sounds/sfx/ui/summon_qlt_4.wav",
|
||||||
|
UI_SUMMON_QLT_5 = "assets/arts/sounds/sfx/ui/summon_qlt_5.wav",
|
||||||
|
UI_SUMMON_QLT_6 = "assets/arts/sounds/sfx/ui/summon_qlt_6.wav",
|
||||||
}
|
}
|
||||||
|
|
||||||
AudioManager.BO_EFFECT_ID = {
|
AudioManager.BO_EFFECT_ID = {
|
||||||
|
|||||||
@ -350,19 +350,23 @@ function SummonMainUI:refreshBtnRedPoint()
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function SummonMainUI:summon(count, summonType)
|
||||||
|
if not DataManager.SummonData:getSkipAniFlag() then
|
||||||
|
AudioManager:playEffect(AudioManager.EFFECT_ID.UI_SUMMON_START)
|
||||||
|
end
|
||||||
|
self:disableTouch()
|
||||||
|
self.uiNode:setActive(false)
|
||||||
|
ModuleManager.SummonManager:onForceSummonReq(count, summonType, self.page)
|
||||||
|
end
|
||||||
|
|
||||||
function SummonMainUI:onSummon(count, isAd)
|
function SummonMainUI:onSummon(count, isAd)
|
||||||
self.heroNode:removeAllChildren()
|
self.heroNode:removeAllChildren()
|
||||||
if isAd then
|
if isAd then
|
||||||
AudioManager:playEffect(AudioManager.EFFECT_ID.UI_SUMMON_START)
|
self:summon(count, 1)
|
||||||
self:disableTouch()
|
|
||||||
self.uiNode:setActive(false)
|
|
||||||
ModuleManager.SummonManager:onForceSummonReq(count, 1, self.page)
|
|
||||||
else
|
else
|
||||||
local freeCount = DataManager.SummonData:getSummonFreeCount(self.page)
|
local freeCount = DataManager.SummonData:getSummonFreeCount(self.page)
|
||||||
if freeCount > 0 and count == 1 then
|
if freeCount > 0 and count == 1 then
|
||||||
self:disableTouch()
|
self:summon(count, 2)
|
||||||
self.uiNode:setActive(false)
|
|
||||||
ModuleManager.SummonManager:onForceSummonReq(count, 2, self.page)
|
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
local costs = DataManager.SummonData:getSummonCosts(self.page, count)
|
local costs = DataManager.SummonData:getSummonCosts(self.page, count)
|
||||||
@ -388,10 +392,8 @@ function SummonMainUI:onSummon(count, isAd)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
AudioManager:playEffect(AudioManager.EFFECT_ID.UI_SUMMON_START)
|
|
||||||
self:disableTouch()
|
self:summon(count, 0)
|
||||||
self.uiNode:setActive(false)
|
|
||||||
ModuleManager.SummonManager:onForceSummonReq(count, 0, self.page)
|
|
||||||
end
|
end
|
||||||
GFunc.showMessageBox(params)
|
GFunc.showMessageBox(params)
|
||||||
return
|
return
|
||||||
@ -402,10 +404,7 @@ function SummonMainUI:onSummon(count, isAd)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
AudioManager:playEffect(AudioManager.EFFECT_ID.UI_SUMMON_START)
|
self:summon(count, 0)
|
||||||
self:disableTouch()
|
|
||||||
self.uiNode:setActive(false)
|
|
||||||
ModuleManager.SummonManager:onForceSummonReq(count, 0, self.page)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -512,6 +511,7 @@ function SummonMainUI:showHero(idx, newHero)
|
|||||||
spineObject:setActive(false)
|
spineObject:setActive(false)
|
||||||
spineObject:playAnimation("idle", true)
|
spineObject:playAnimation("idle", true)
|
||||||
spineObject:setLocalScale(0.7, 0.7, 0.7)
|
spineObject:setLocalScale(0.7, 0.7, 0.7)
|
||||||
|
AudioManager:playEffect(AudioManager.EFFECT_ID["UI_SUMMON_QLT_" .. cfg.qlt])
|
||||||
self.vfxBg:setActive(true)
|
self.vfxBg:setActive(true)
|
||||||
if self.vfx01s[qlt] then
|
if self.vfx01s[qlt] then
|
||||||
self.vfx01s[qlt]:setActive(true)
|
self.vfx01s[qlt]:setActive(true)
|
||||||
|
|||||||
@ -16,6 +16,11 @@ function SummonRewardUI:ctor(params)
|
|||||||
self.closeCallBack = params.closeCallBack
|
self.closeCallBack = params.closeCallBack
|
||||||
self.unlockList = params.newHero or {}
|
self.unlockList = params.newHero or {}
|
||||||
self.page = params.page
|
self.page = params.page
|
||||||
|
if #self.rewards == 1 then
|
||||||
|
AudioManager:playEffect(AudioManager.EFFECT_ID.UI_SUMMON_RESULT_ONE)
|
||||||
|
else
|
||||||
|
AudioManager:playEffect(AudioManager.EFFECT_ID.UI_SUMMON_RESULT_TEN)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function SummonRewardUI:getPrefabPath()
|
function SummonRewardUI:getPrefabPath()
|
||||||
|
|||||||
@ -61,6 +61,7 @@ function SummonUnlockUI:loadHero()
|
|||||||
local cfg = DataManager.HeroData:getHeroConfig(self.heroId)
|
local cfg = DataManager.HeroData:getHeroConfig(self.heroId)
|
||||||
local qlt = cfg.qlt - 1
|
local qlt = cfg.qlt - 1
|
||||||
SpineManager:loadHeroAsync(cfg.model_id, self.heroNode, function(spineObject)
|
SpineManager:loadHeroAsync(cfg.model_id, self.heroNode, function(spineObject)
|
||||||
|
AudioManager:playEffect(AudioManager.EFFECT_ID.UI_SUMMON_SHOW_HERO)
|
||||||
spineObject:playAnimation("idle", true)
|
spineObject:playAnimation("idle", true)
|
||||||
self.uiSpine:playAnimComplete("open0" .. qlt, false, true, function()
|
self.uiSpine:playAnimComplete("open0" .. qlt, false, true, function()
|
||||||
self.uiSpine:playAnim("idle0" .. qlt, true, true)
|
self.uiSpine:playAnim("idle0" .. qlt, true, true)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user