天天看点

GameFramework 学习笔记(九)ObjectPool

GameFramework 学习笔记(九)ObjectPool

看这个UnityGameFramework的对象池组件  

GameFramework 学习笔记(九)ObjectPool

直接调用GameFramework里面的对象池,一层简单的封装,所以我们直接看GameFramework里面的对象池。

GameFramework 学习笔记(九)ObjectPool

这个字典有没有觉得很熟悉。引用池的时候就是字典存放着引用池。所以同样的我们只要看懂了这个引用池,那也就可以理解这个引用池管理器啦。

我们会发现这个引用池里面有一堆的变量。(这**都是些啥呀)

GameFramework 学习笔记(九)ObjectPool
GameFramework 学习笔记(九)ObjectPool

我们只能通过下面的那些属性和方法来把这些变量搞明白。

GameFramework 学习笔记(九)ObjectPool

剩下的类似

把属性看完我们可以知道以下信息

GameFramework 学习笔记(九)ObjectPool

想要继续往下看 我们得先看一下这个内部对象是什么东西。

GameFramework 学习笔记(九)ObjectPool
GameFramework 学习笔记(九)ObjectPool

其他函数不说了,应该都能看懂 还有他继承的那个对象基类 里面的属性方法也看看。

这个也看看后面会用到

GameFramework 学习笔记(九)ObjectPool

回到那个对象池

GameFramework 学习笔记(九)ObjectPool
GameFramework 学习笔记(九)ObjectPool
GameFramework 学习笔记(九)ObjectPool
GameFramework 学习笔记(九)ObjectPool
GameFramework 学习笔记(九)ObjectPool
GameFramework 学习笔记(九)ObjectPool

对象池也看完了 。最后回到管理器中。除了前面的那几个简单调用对象池里面的方法的。后面一堆都是在调用后面的内部创建。内部销毁的方法。这两个方法也不难理解就不说了。

对象池也完了。