【战斗】前置特效添加延时
parent
c5fddcdf7a
commit
71aa002b13
|
@ -827,6 +827,7 @@ function this.GetSkillCombat(id)
|
|||
BeforeOffset = combat.BeforeOffset,
|
||||
HitOffset = combat.HitOffset,
|
||||
SkillNameVoice = combat.SkillNameVoice,
|
||||
BeforeEffectDelay = combat.BeforeEffectDelay,
|
||||
|
||||
}
|
||||
end
|
||||
|
|
|
@ -57,7 +57,13 @@ function SkillCaster:OnSkillCast(skill)
|
|||
-- 播放
|
||||
-- 这里相当于技能前摇,等待立绘播放到需要释放关键帧的时间时继续释放技能(人物前摇特效)
|
||||
if self.owner.role.type == BattleUnitType.Role then
|
||||
self:CheckSkillForoleEffect(combat, skill)
|
||||
if combat.BeforeEffectDelay then
|
||||
self.owner:DelayFunc(combat.BeforeEffectDelay/1000, function()
|
||||
self:CheckSkillForoleEffect(combat, skill)
|
||||
end)
|
||||
else
|
||||
self:CheckSkillForoleEffect(combat, skill)
|
||||
end
|
||||
end
|
||||
self.owner:DelayFunc(self.actionTime, function()
|
||||
self:CheckFullSceenSkill(combat, skill)
|
||||
|
@ -116,7 +122,13 @@ function SkillCaster:PlaySkillCastingEffect(combat, skill, func)
|
|||
|
||||
-- 这里相当于技能前摇,等待立绘播放到需要释放关键帧的时间时继续释放技能(灵兽前摇特效)
|
||||
if self.owner.role.type == BattleUnitType.Monster then
|
||||
self:CheckSkillForoleEffect(combat, skill)
|
||||
if combat.BeforeEffectDelay then
|
||||
self.owner:DelayFunc(combat.BeforeEffectDelay/1000, function()
|
||||
self:CheckSkillForoleEffect(combat, skill)
|
||||
end)
|
||||
else
|
||||
self:CheckSkillForoleEffect(combat, skill)
|
||||
end
|
||||
end
|
||||
|
||||
if self.owner.OnSkillCastStart then
|
||||
|
|
Loading…
Reference in New Issue