学习资料来源:【SiKi老师直播回放】如何使用Unity对象池技术ObjectPool_哔哩哔哩_bilibili
目标:在画面中生成大量Cube
一、传统对象池构造
1、对象:需要一个Prefab进行复制
2、对象池(ObjectPool)
(1)创建
①使用队列储存对象:public Queue<GameObject> cube = new Queue<GameObject>;
②采用单例模式:public static Object _instance;
③确定对象池中储存对象数目:for循环→Instantiate→放入队列
(2)定义对象池需要的方法
①获取对象
判断对象池中是否存有对象:文章来源:https://www.toymoban.com/news/detail-638053.html
有→获取对象→取出(Dequeue()&#x文章来源地址https://www.toymoban.com/news/detail-638053.html
到了这里,关于【Unity】传统对象池构造和Unity官方对象池ObjectPool使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!