一、创建一个对象池GameObjectPool类
二、使用单例模式
三、定义集合存放对象(如使用字典,同一类存放在一个Arraylist中)
四、定义两个方法:1.receive得到对象 2.release释放对象
(1)receive方法
Arraylist中有则取,无则创建,注意初始化
(2)release方法
存入Arraylist中,隐藏显示
五、外部通过调用两个方法代替Instantiate和Destroy
一、创建一个对象池GameObjectPool类
二、使用单例模式
三、定义集合存放对象(如使用字典,同一类存放在一个Arraylist中)
四、定义两个方法:1.receive得到对象 2.release释放对象
(1)receive方法
Arraylist中有则取,无则创建,注意初始化
(2)release方法
存入Arraylist中,隐藏显示
五、外部通过调用两个方法代替Instantiate和Destroy