前置特效添加全屏类型

dev_chengFeng
gaoxin 2020-07-21 21:34:47 +08:00
parent f420ee3bd7
commit abf8830744
3 changed files with 22 additions and 9 deletions

View File

@ -547,6 +547,7 @@ function this.GetSkillCombat(id)
SkillNumber = combat.SkillNumber, SkillNumber = combat.SkillNumber,
SkillDuration = combat.SkillDuration, SkillDuration = combat.SkillDuration,
Orientation = combat.Orientation, Orientation = combat.Orientation,
BeforeEffectType = combat.BeforeEffectType ,
EffectType = combat.EffectType , EffectType = combat.EffectType ,
HitEffectType = combat.HitEffectType, HitEffectType = combat.HitEffectType,
BeforeOffset = combat.BeforeOffset, BeforeOffset = combat.BeforeOffset,

View File

@ -1092,21 +1092,33 @@ function RoleView:CheckSkillForoleEffect(combat, skill)
if not skill then if not skill then
return return
end end
if combat.BeforeBullet and combat.BeforeBullet ~= "" then if not combat.BeforeBullet or combat.BeforeBullet == "" then
local path = combat.BeforeBullet return
local offset = combat.BeforeOffset and Vector3.New(combat.BeforeOffset[1], combat.BeforeOffset[2], 0) or Vector3.zero end
local go
local path = combat.BeforeBullet
local offset = combat.BeforeOffset and Vector3.New(combat.BeforeOffset[1], combat.BeforeOffset[2], 0) or Vector3.zero
-- 挂在人身上,以人物中心为原点
if combat.BeforeEffectType == 1 then
local sortingOrder local sortingOrder
if self.camp == 0 then if self.camp == 0 then
sortingOrder = self.GameObject:GetComponent("Canvas").sortingOrder sortingOrder = self.GameObject:GetComponent("Canvas").sortingOrder
end end
local go = loadAsset(path, sortingOrder) go = loadAsset(path, sortingOrder)
go.transform:SetParent(self.GameObject.transform) go.transform:SetParent(self.GameObject.transform)
go.transform.localScale = Vector3.one -- 屏幕中心
go.transform.localPosition = Vector3.zero elseif combat.BeforeEffectType == 2 then
go.transform.anchoredPosition = offset local sortingOrder = self.RootPanel.skillEffectRoot:GetComponent("Canvas").sortingOrder
go:SetActive(true) go = loadAsset(path, sortingOrder)
self:AddDelayRecycleRes(path, go, 3) go.transform:SetParent(self.RootPanel.skillEffectRoot.transform)
end end
go.transform.localScale = Vector3.one
go.transform.localPosition = Vector3.zero
go.transform.anchoredPosition = offset
go:SetActive(true)
self:AddDelayRecycleRes(path, go, 4)
end end
-- 检测技能命中特效显示 -- 检测技能命中特效显示