diff --git a/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua b/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua index 5c4d69db81..6591624ca2 100644 --- a/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua +++ b/Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/SkillCaster.lua @@ -403,8 +403,15 @@ function SkillCaster:CheckFullSceenSkill(combat, skill) -- 取消高亮 self.owner:DelayFunc(combat.KeyFrame/1000, function() self:CheckSkillHitEffect("skill", combat, skill) - self:checkShake(combat) + end) + + -- 判断是否震屏 + if combat.ShockScreen == 1 then + self.owner:DelayFunc((combat.KeyFrame + combat.DamageDelay)/1000, function() + self:checkShake(combat) + end) + end end function SkillCaster:CalRoleRotate(baseRole, targetRole)