diff --git a/Assets/ManagedResources/Prefabs/UI/NiuQiChongTian/NiuQiChongTianPanel.prefab b/Assets/ManagedResources/Prefabs/UI/NiuQiChongTian/NiuQiChongTianPanel.prefab index 02603167f2..938bced498 100644 --- a/Assets/ManagedResources/Prefabs/UI/NiuQiChongTian/NiuQiChongTianPanel.prefab +++ b/Assets/ManagedResources/Prefabs/UI/NiuQiChongTian/NiuQiChongTianPanel.prefab @@ -7580,7 +7580,7 @@ ParticleSystemRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 200 + m_SortingOrder: 1 m_RenderMode: 0 m_SortMode: 0 m_MinParticleSize: 0 diff --git a/Assets/ManagedResources/~Lua/Modules/NiuQiChongTian/NiuQiChongTianPanel.lua b/Assets/ManagedResources/~Lua/Modules/NiuQiChongTian/NiuQiChongTianPanel.lua index 32f79fc156..27ce3173fd 100644 --- a/Assets/ManagedResources/~Lua/Modules/NiuQiChongTian/NiuQiChongTianPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/NiuQiChongTian/NiuQiChongTianPanel.lua @@ -44,6 +44,10 @@ function NiuQiChongTian:InitComponent() self.ScrollView = SubUIManager.Open(SubUIConfig.ScrollCycleView, self.scrollItem.transform,self.itemPre, nil, Vector2.New(width, rootHight), 1, 1, Vector2.New(0,0)) self.ScrollView.moveTween.MomentumAmount = 1 self.ScrollView.moveTween.Strength = 2 + + self.effect5 = Util.GetGameObject(self.reward, "icon (5)/UI_Effect_jinkuang_Yuan") + Util.SetParticleSortLayer(self.effect5, 1) + sortingOrder = 0 end --绑定事件(用于子类重写) function NiuQiChongTian:BindEvent() @@ -61,6 +65,7 @@ function NiuQiChongTian:RemoveListener() end function NiuQiChongTian:OnSortingOrderChange() + Util.AddParticleSortLayer(self.effect5, self.sortingOrder - sortingOrder) sortingOrder = self.sortingOrder end @@ -117,10 +122,6 @@ function NiuQiChongTian:SetProgress() Util.GetGameObject(item, "Text"):GetComponent("Text").text = progressData[i].value[2][1] Util.GetGameObject(item, "icon"):GetComponent("Image").sprite = Util.LoadSprite(artConfig[itemConfig[progressData[i].reward[1][1]].ResourceID].Name) Util.GetGameObject(item, "red"):SetActive(progressData[i].state == 1) - if i == 5 and progressData[i].state ~= 2 then - -- Util.GetGameObject(item, "UI_Effect_jinkuang_Yuan"):SetEffectLayer(self.sortingOrder) - Util.AddParticleSortLayer(Util.GetGameObject(item, "UI_Effect_jinkuang_Yuan"), self.sortingOrder) - end local btn = Util.GetGameObject(item, "icon") Util.AddOnceClick(btn,function () if progressData[i].state == 1 then