Ejemplo n.º 1
0
Archivo: Pools.cs Proyecto: postmeJ/ADF
 /// <summary>
 /// 预加载
 /// </summary>
 public void PreLoadGameObject()
 {
     for (int i = 0; i < this.PoolOptionArrayLib.Count; i++)                            //“多模”集合
     {
         PoolOption opt = this.PoolOptionArrayLib[i];                                   //“单模”集合
         for (int j = opt.totalCount; j < opt.IntPreLoadNumber; j++)
         {
             GameObject obj = opt.PreLoad(opt.Prefab, Vector3.zero, Quaternion.identity);
             //所有预加载的游戏对象规定为Pool类所挂游戏对象的子对象。
             obj.transform.parent = ThisGameObjectPosition;
         }
     }
 }