unity对象池
- 作者: 大mm软又萌
- 来源: 51数据库
- 2020-09-29
对象池,通常用于在那些需要经常创建又销毁的对象
比如我们场景中的小怪,经常需要创建和销毁,我们就可以在小怪销毁的时候,不真正的销毁而是,而是把它放入对象池中
等到下一次我们需要创建小怪的时候,再从对象池中取出来
由于对象池的对象没有真正销毁,而手机的内存又是如此宝贵,所以我们需要注意对象池中对象的数量,不然很容易就爆内存了
对于对象池,我们也可以参考一下内存池的设计思路:http://blog.csdn.net/shawngucas/article/details/6574863
对于对象池的实现,我们可以参考如下文章:http://www.cnblogs.com/mezero/p/3955130.html
awake里的内容不多就不重要,不要迷信对象池,它能省的只是awake等初始化浪费的时间而已。
比如我们场景中的小怪,经常需要创建和销毁,我们就可以在小怪销毁的时候,不真正的销毁而是,而是把它放入对象池中
等到下一次我们需要创建小怪的时候,再从对象池中取出来
由于对象池的对象没有真正销毁,而手机的内存又是如此宝贵,所以我们需要注意对象池中对象的数量,不然很容易就爆内存了
对于对象池,我们也可以参考一下内存池的设计思路:http://blog.csdn.net/shawngucas/article/details/6574863
对于对象池的实现,我们可以参考如下文章:http://www.cnblogs.com/mezero/p/3955130.html
awake里的内容不多就不重要,不要迷信对象池,它能省的只是awake等初始化浪费的时间而已。
推荐阅读
