guodong преди 2 години
родител
ревизия
876ce95ba5
променени са 1 файла, в които са добавени 8 реда и са изтрити 6 реда
  1. 8 6
      GameClient/Assets/Game/HotUpdate/DressUp/DressUpUtil.cs

+ 8 - 6
GameClient/Assets/Game/HotUpdate/DressUp/DressUpUtil.cs

@@ -420,7 +420,13 @@ namespace GFGGame
             AddAssetReleaser(gameObj, resPath);
             gameObj.transform.SetParent(parentObj.transform);
             gameObj.name = objName;
-            SetParticleSortingOrder(gameObj, sortingOrder + 1);//特效层默认高一个层级
+            var sortingGroup = gameObj.transform.GetComponent<SortingGroup>();
+            if (sortingGroup == null)
+            {
+                sortingGroup = gameObj.AddComponent<SortingGroup>();
+            }
+            sortingGroup.sortingOrder = sortingOrder + 1;//特效层默认高一个层级
+            //SetParticleSortingOrder(gameObj, sortingOrder + 1);//特效层默认高一个层级
             return gameObj;
         }
 
@@ -446,14 +452,10 @@ namespace GFGGame
 
         public static void SetParticleSortingOrder(GameObject gameObj, int sortingOrder, bool isAdd = false)
         {
+            
             ParticleSystem[] particles = gameObj.transform.GetComponentsInChildren<ParticleSystem>();
             for (int i = 0; i < particles.Length; i++)
             {
-                var sortingGroup = particles[i].GetComponent<SortingGroup>();
-                if(sortingGroup != null)
-                {
-                    sortingGroup.sortingOrder = sortingOrder;
-                }
                 var renderer = particles[i].GetComponent<Renderer>();
                 if (renderer != null)
                 {