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