闲着也是闲着,不如就再分享一个脚本吧,反正也在这个论坛白嫖这么久了。
cocos的对象池,当对象池为空时,get()到的是一个null。
大多数情况,我们从对象池get后都要判断是否为null,是则自己再实例化一个——基本上用到对象池的地方都会出现这些相似的代码。
所以就有了这个叫做“ AutoNodePool ”的东西,顾名思义,可以自动实例化的对象池,不用get后再判断是否为null了。
既然对象池是为了节省内存,那就再干脆一点,同一个预制件,只需要一个对应的对象池就够了,随便哪个脚本都可以用。
所以就有了这个叫做“ GlobalPool ”的东西。
你们觉得,就这点去掉注释可能不到一百行代码的东西,我会好意思拿出来?
是的,我就是好意思。
GlobalPool.rar (1.4 KB)