Unity3D-对象池GameObjectPool

来源:互联网 发布:淘宝违禁品怎么防排查 编辑:程序博客网 时间:2024/06/17 23:16

一、创建一个对象池GameObjectPool类


二、使用单例模式


三、定义集合存放对象(如使用字典,同一类存放在一个Arraylist中


四、定义两个方法:1.receive得到对象 2.release释放对象

(1)receive方法

Arraylist中有则取,无则创建,注意初始化

(2)release方法

存入Arraylist中,隐藏显示


五、外部通过调用两个方法代替Instantiate和Destroy

0 0
原创粉丝点击