[飞升]======飞升特效修改

dev_chengFeng
wangzhenxing 2022-01-20 10:09:57 +08:00
parent 9831008684
commit f40c997a4f
1 changed files with 11 additions and 4 deletions

View File

@ -417,16 +417,20 @@ function GetStarOrGodSoulLv(index,data)
end
return data.star,index
end
function SetHeroFlyEffect(par,spLoader,_star,_layer,_scale,imgFloor)
function SetHeroFlyEffect(par,spLoader,_star,_layer,_scale,imgFloor,addY)
local effect=Util.GetGameObject(par, "c_long_touxiang_lizi(Clone)")
local img=Util.GetGameObject(par,"flyImg")
local y=0
if addY then
y=addY
end
if img==nil then
img = poolManager:LoadAsset("FlyUpImg", PoolManager.AssetType.GameObject) -- newObject("FlyUpImg")
img.transform:SetParent(par.transform)
img.name="flyImg"
--img:GetComponent("RectTransform").sizeDelta = Vector2.New(116,50)
img.transform.localScale = Vector3.one*_scale
img.transform.localPosition = Vector3.New(0,71*_scale,0)
img.transform.localPosition = Vector3.New(0,71*_scale+y,0)
else
if _star>11 then
img.gameObject:SetActive(true)
@ -452,17 +456,19 @@ function SetHeroFlyEffect(par,spLoader,_star,_layer,_scale,imgFloor)
SetParticleSortLayer(effect,_layer)
effect:SetActive(true)
effect.transform:SetParent(par.transform)
effect:GetComponent("RectTransform").localPosition = Vector3.zero
effect:GetComponent("RectTransform").localPosition = Vector3.New(0,y,0)
effect:GetComponent("RectTransform").localScale = Vector3.New(1,1,1)*_scale
effect.transform:SetAsFirstSibling()
local long1=Util.GetGameObject(effect, "longaniduan")
local long2=Util.GetGameObject(effect, "longaniduan (1)")
local bg1=Util.GetGameObject(effect, "baoguang (9)")
local bg2=Util.GetGameObject(effect, "baoguang (10)")
local bg3=Util.GetGameObject(effect, "c_ui_qinyan_duan")
long1:SetActive(false)
long2:SetActive(false)
bg1:SetActive(false)
bg2:SetActive(false)
bg3:SetActive(false)
if _star==12 then
go.sprite=spLoader:LoadSprite("r_tongyong_tianfufeisheng_daoju1")
elseif _star==13 then
@ -472,6 +478,7 @@ function SetHeroFlyEffect(par,spLoader,_star,_layer,_scale,imgFloor)
elseif _star==14 then
bg1:SetActive(true)
bg2:SetActive(true)
bg3:SetActive(true)
-- long1:SetActive(true)
-- long2:SetActive(true)
go.sprite=spLoader:LoadSprite("r_tongyong_tianfufeisheng_daoju2")
@ -733,7 +740,7 @@ function SetHeroBg(spLoader, bg,cardBg,star,quality,layer)
flyImg:GetComponent("Image").sprite=spLoader:LoadSprite("r_tongyong_tianfufeisheng_kapai1")
elseif star==13 then
shan:SetActive(true)
bgEffect:SetActive(true)
bgEffect:SetActive(false)
flyImg:GetComponent("Image").sprite=spLoader:LoadSprite("r_tongyong_tianfufeisheng_kapai2")
elseif star==14 then
shan:SetActive(true)