背景特效

This commit is contained in:
xiekaidong 2023-08-15 14:59:15 +08:00
parent c515a8be09
commit aff0c425bf
6 changed files with 199 additions and 119 deletions

View File

@ -11540,23 +11540,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_atkp_red", ["type"]="attr_atkp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_red", ["type"]="attr_crit_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_red", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_time_red", ["type"]="attr_crit_time_purple",
["num"]=3000 ["num"]=3000
}, },
{ {
["type"]="attr_atkp_red", ["type"]="attr_atkp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -11985,23 +11985,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_red", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -12430,23 +12430,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_red", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -12875,23 +12875,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_red", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -13320,23 +13320,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_red", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_red", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_red", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -24890,23 +24890,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_atkp_yellow", ["type"]="attr_atkp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_yellow", ["type"]="attr_crit_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_time_yellow", ["type"]="attr_crit_time_purple",
["num"]=3000 ["num"]=3000
}, },
{ {
["type"]="attr_atkp_yellow", ["type"]="attr_atkp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -25335,23 +25335,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -25780,23 +25780,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -26225,23 +26225,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -26670,23 +26670,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_yellow", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_yellow", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -38240,23 +38240,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_atkp_green", ["type"]="attr_atkp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_green", ["type"]="attr_crit_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_green", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_time_green", ["type"]="attr_crit_time_purple",
["num"]=3000 ["num"]=3000
}, },
{ {
["type"]="attr_atkp_green", ["type"]="attr_atkp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -38685,23 +38685,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_green", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -39130,23 +39130,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_green", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -39575,23 +39575,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_green", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -40020,23 +40020,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_green", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_green", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_green", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -51590,23 +51590,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_atkp_blue", ["type"]="attr_atkp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_blue", ["type"]="attr_crit_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_hpp_blue", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_crit_time_blue", ["type"]="attr_crit_time_purple",
["num"]=3000 ["num"]=3000
}, },
{ {
["type"]="attr_atkp_blue", ["type"]="attr_atkp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -52035,23 +52035,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_blue", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -52480,23 +52480,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_blue", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -52925,23 +52925,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_blue", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },
@ -53370,23 +53370,23 @@ local equip = {
}, },
["features_attr"]={ ["features_attr"]={
{ {
["type"]="attr_hpp_blue", ["type"]="attr_hpp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=1000 ["num"]=1000
}, },
{ {
["type"]="attr_normal_hurtp_blue", ["type"]="attr_normal_hurtp_purple",
["num"]=2000 ["num"]=2000
}, },
{ {
["type"]="attr_skill_hurtp_blue", ["type"]="attr_skill_hurtp_purple",
["num"]=2000 ["num"]=2000
} }
}, },

View File

@ -1989,6 +1989,15 @@ local fx = {
["res"]="sfx_p0033_b05", ["res"]="sfx_p0033_b05",
["bind"]="root" ["bind"]="root"
}, },
[300147]={
["res"]="sfx_p0034_b05",
["bind"]="root"
},
[300148]={
["res"]="sfx_p0031_b05",
["bind"]="root",
["bg"]=1
},
[400000]={ [400000]={
["res"]="sfx_p0012_b01", ["res"]="sfx_p0012_b01",
["bind"]="root", ["bind"]="root",
@ -2723,9 +2732,20 @@ local fx = {
["res"]="sfx_p0033_b05", ["res"]="sfx_p0033_b05",
["bind"]="root", ["bind"]="root",
["flip"]=1 ["flip"]=1
},
[400147]={
["res"]="sfx_p0034_b05",
["bind"]="root",
["flip"]=1
},
[400148]={
["res"]="sfx_p0031_b05",
["bind"]="root",
["flip"]=1,
["bg"]=1
} }
} }
local config = { local config = {
data=fx,count=641 data=fx,count=645
} }
return config return config

View File

@ -127,6 +127,7 @@ local skill = {
}, },
["name_act"]="attack01", ["name_act"]="attack01",
["fx_self"]=300018, ["fx_self"]=300018,
["fx_bg"]=400148,
["fx_self_mirror"]=400068 ["fx_self_mirror"]=400068
}, },
[1200111]={ [1200111]={
@ -153,6 +154,7 @@ local skill = {
}, },
["name_act"]="attack02", ["name_act"]="attack02",
["fx_self"]=300019, ["fx_self"]=300019,
["fx_bg"]=400148,
["fx_self_mirror"]=400069 ["fx_self_mirror"]=400069
}, },
[1200112]={ [1200112]={
@ -179,6 +181,7 @@ local skill = {
}, },
["name_act"]="attack03", ["name_act"]="attack03",
["fx_self"]=300020, ["fx_self"]=300020,
["fx_bg"]=400148,
["fx_self_mirror"]=400070 ["fx_self_mirror"]=400070
}, },
[1200113]={ [1200113]={
@ -205,6 +208,7 @@ local skill = {
}, },
["name_act"]="attack04", ["name_act"]="attack04",
["fx_self"]=300021, ["fx_self"]=300021,
["fx_bg"]=400148,
["fx_self_mirror"]=400071 ["fx_self_mirror"]=400071
}, },
[1200120]={ [1200120]={

View File

@ -7,9 +7,11 @@ local skin_skill = {
["shake_time"]=100, ["shake_time"]=100,
["shake_type"]=1, ["shake_type"]=1,
["sound_hit"]={ ["sound_hit"]={
10019 1000023
}, },
["name_act"]="attack01" ["name_act"]="attack01",
["fx_self"]=300100,
["fx_self_mirror"]=400100
}, },
[14002012]={ [14002012]={
["skill_position"]={ ["skill_position"]={
@ -19,9 +21,11 @@ local skin_skill = {
["shake_time"]=100, ["shake_time"]=100,
["shake_type"]=1, ["shake_type"]=1,
["sound_hit"]={ ["sound_hit"]={
10030 1000024
}, },
["name_act"]="attack02" ["name_act"]="attack02",
["fx_self"]=300101,
["fx_self_mirror"]=400101
}, },
[14002013]={ [14002013]={
["skill_position"]={ ["skill_position"]={
@ -31,9 +35,11 @@ local skin_skill = {
["shake_time"]=100, ["shake_time"]=100,
["shake_type"]=1, ["shake_type"]=1,
["sound_hit"]={ ["sound_hit"]={
10057 1000021
}, },
["name_act"]="attack03" ["name_act"]="attack03",
["fx_self"]=300102,
["fx_self_mirror"]=400102
}, },
[14002014]={ [14002014]={
["skill_position"]={ ["skill_position"]={
@ -43,9 +49,11 @@ local skin_skill = {
["shake_time"]=100, ["shake_time"]=100,
["shake_type"]=1, ["shake_type"]=1,
["sound_hit"]={ ["sound_hit"]={
3200113 1000022
}, },
["name_act"]="attack04" ["name_act"]="attack04",
["fx_self"]=300103,
["fx_self_mirror"]=400103
}, },
[14002015]={ [14002015]={
["skill_position"]={ ["skill_position"]={
@ -56,7 +64,14 @@ local skin_skill = {
["shake_type"]=5, ["shake_type"]=5,
["sound"]=140020151, ["sound"]=140020151,
["sound_delay"]=0.0, ["sound_delay"]=0.0,
["name_act"]="skill01" ["name_act"]="skill01",
["fx_self"]=300147,
["bullet_time"]={
1800,
3000,
400
},
["fx_self_mirror"]=400147
}, },
[34001011]={ [34001011]={
["skill_position"]={ ["skill_position"]={
@ -130,7 +145,9 @@ local skin_skill = {
3000, 3000,
400 400
}, },
["fx_self_mirror"]=400146 ["fx_bg"]=300148,
["fx_self_mirror"]=400146,
["fx_bg_mirror"]=400148
}, },
[53001011]={ [53001011]={
["skill_position"]={ ["skill_position"]={
@ -143,7 +160,7 @@ local skin_skill = {
1000021 1000021
}, },
["name_act"]="attack01", ["name_act"]="attack01",
["fx_self"]=400025, ["fx_self"]=300060,
["fx_self_mirror"]=400025 ["fx_self_mirror"]=400025
}, },
[53001012]={ [53001012]={
@ -157,7 +174,7 @@ local skin_skill = {
1000022 1000022
}, },
["name_act"]="attack02", ["name_act"]="attack02",
["fx_self"]=400026, ["fx_self"]=300061,
["fx_self_mirror"]=400026 ["fx_self_mirror"]=400026
}, },
[53001013]={ [53001013]={
@ -171,7 +188,7 @@ local skin_skill = {
1000023 1000023
}, },
["name_act"]="attack03", ["name_act"]="attack03",
["fx_self"]=400027, ["fx_self"]=300062,
["fx_self_mirror"]=400027 ["fx_self_mirror"]=400027
}, },
[53001014]={ [53001014]={
@ -185,7 +202,7 @@ local skin_skill = {
1000024 1000024
}, },
["name_act"]="attack04", ["name_act"]="attack04",
["fx_self"]=400028, ["fx_self"]=300063,
["fx_self_mirror"]=400028 ["fx_self_mirror"]=400028
}, },
[53001015]={ [53001015]={
@ -202,8 +219,15 @@ local skin_skill = {
53001204 53001204
}, },
["name_act"]="skill01", ["name_act"]="skill01",
["fx_self"]=400029, ["fx_self"]=300064,
["fx_self_mirror"]=400029 ["bullet_time"]={
2066,
3000,
400
},
["fx_bg"]=300148,
["fx_self_mirror"]=400029,
["fx_bg_mirror"]=400148
}, },
[54001011]={ [54001011]={
["skill_position"]={ ["skill_position"]={
@ -277,7 +301,9 @@ local skin_skill = {
3000, 3000,
400 400
}, },
["fx_self_mirror"]=400144 ["fx_bg"]=300148,
["fx_self_mirror"]=400144,
["fx_bg_mirror"]=400148
} }
} }
local config = { local config = {

View File

@ -1961,10 +1961,20 @@ function BattleUnitComp:playSkillSound(soundName, delay)
end end
function BattleUnitComp:playSkillFx(skill) function BattleUnitComp:playSkillFx(skill)
self:playSkillSelfBgFx(skill)
self:playSkillSelfFx(skill) self:playSkillSelfFx(skill)
self:playSkillTargetFx(skill) self:playSkillTargetFx(skill)
end end
function BattleUnitComp:playSkillSelfBgFx(skill)
local fxId = skill:getFxBg()
if fxId == nil then
return
end
local delay = skill:getFxSelfDelay() or 0
self:playFx(fxId, delay)
end
function BattleUnitComp:playSkillSelfFx(skill) function BattleUnitComp:playSkillSelfFx(skill)
local fxId = skill:getFxSelf() local fxId = skill:getFxSelf()
if fxId == nil then if fxId == nil then
@ -2045,7 +2055,11 @@ function BattleUnitComp:getEffectAndPlay(fxInfo, isLoop)
effectObj:setLocalScale(fxScale, fxScale, fxScale) effectObj:setLocalScale(fxScale, fxScale, fxScale)
end end
local baseOrder = BattleHelper:getBaseOrder() local baseOrder = BattleHelper:getBaseOrder()
effectObj:setSortingOrder(baseOrder, 10) local order = 19 -- 背景特效预留9, 英雄的层级放在11
if fxInfo.bg then
order = 1
end
effectObj:setSortingOrder(baseOrder, order)
effectObj:play() effectObj:play()
if isLoop then if isLoop then
if self.loopFxMap[fxInfo.res] then if self.loopFxMap[fxInfo.res] then

View File

@ -322,6 +322,22 @@ function BattleSkillEntity:getPassiveTriggerId()
return self.skillInfo.trigger return self.skillInfo.trigger
end end
function BattleSkillEntity:getFxBg()
if self.skillShow then
if not self:getIsAtkSideSkill() and self:getUsePvpEffect() then
return self.skillShow.fx_bg_mirror or self.skillShow.fx_bg
else
return self.skillShow.fx_bg
end
end
if not self:getIsAtkSideSkill() and self:getUsePvpEffect() then
return self.skillInfo.fx_bg_mirror or self.skillInfo.fx_bg
else
return self.skillInfo.fx_bg
end
end
function BattleSkillEntity:getFxSelf() function BattleSkillEntity:getFxSelf()
if self.skillShow then if self.skillShow then
if not self:getIsAtkSideSkill() and self:getUsePvpEffect() then if not self:getIsAtkSideSkill() and self:getUsePvpEffect() then