无敌对象池
此对象池主要针对游戏资源,希望对大家有所帮助! 对象池的使用,例如:缓存消除游戏用的砖块 第一步:初始化池子 ObjectPoolManager.Instance.CreatePool(StringDefine.SpritePoolName, 120, 200, ResManager.Instance.LoadAsset<GameObject>(StringDefine.CellName, (int)ResManager.eResType.Model), (int)ObjectPoolManager.ePoolType.Sprite); 第二步:从池子中获取对象 GameObject go = ObjectPoolManager.Instance.Get(StringDefine.SpritePoolName); 第三步:将不用的对象放回池子 ObjectPoolManager.Instance.Recycle(StringDefine.SpritePoolName, destroyObject); (注:SingletonMono是一个Mono的单例,就不在这里放入了) using UnityEngine; using System.Collections.Generic; namespace NTFrame { /// <summary> /// 对象池管理器 /// <