Unity3D框架学习_对象池和对象池管理
Unity3D框架学习_对象池和对象池管理目录1、博客介绍2、内容(1)ObjectPoolContainer 对象容器(2)ObjectPool 单一对象池(3)PoolManager 对象池管理3、推送4、结语1、博客介绍本篇博客介绍Unity对象池的管理,改自github某工程,结尾会...
Unity3D框架学习_对象池和对象池管理
目录
1、博客介绍
本篇博客介绍Unity对象池的管理,改自github某工程,结尾会推送,对象池没什么特别好说的了就是实例对象,释放对象,博主这篇写的很简单,读者直接看博主的工程就一目了然了,博客内不再书写代码,工程注释和结构都很清晰,配的还有流程图,工程推送在结尾博主的github。
2、内容
(1)ObjectPoolContainer 对象容器
该脚本包含了实例对象和该对象的使用状态
(2)ObjectPool 单一对象池
对象池内包含了,储存对象容器的链表,正在使用的对象的字典,池子名字,获取对象实例的方法Get(),释放对象的方法Release()。
(3)PoolManager 对象池管理
对象池管理脚本,对象池会自动挂载在PoolManager空节点下,没有自动创建,生成物释放后也放置在PoolManager下,字典储存了不同的对象池, 可以设置刷新时间RefreshTime来定时刷新池子,会删除不活跃的池子。
3、推送
博主github:https://github.com/KingSun5/UnityPool
学习借鉴:https://github.com/thefuntastic/unity-object-pool
4、结语
学习使人进步,最近好困呀,春困呀,博主能力有限,若文中有出现什么错误的地方,欢迎各位评论指摘。
QQ交流群:806091680(Chinar)
该群为CSDN博主Chinar所创,推荐一下!我也在群里!
本文属于原创文章,转载请著名作者出处并置顶!!!!!
更多推荐
所有评论(0)