文档中查不到,相关介绍了,是打算去掉吗?
对象池很简单的,可以自己实现
有个问题就是销毁的时候,对应以前的clear。
clear是怎么销毁的?
instantiate出来的,直接destroy?
对象池本质是用数组保存了一系列节点,调用clear时会遍历数组元素调用destroy方法直接销毁,最后清空数组,另外3.1源码里面依旧保留有对象池实现,可以继续使用
谢谢
3.1的源码 nodepoll的位置可以贴一下吗?
我没找到[捂脸]
NodePool还有呢,还有Pool 带类型对象池,还有循环对象池
1赞
对象池链接
https://docs.cocos.com/creator/manual/zh/scripting/pooling.html
对象池源码链接
https://github.com/cocos-creator/engine/blob/76f37f407b386c997979b56dd0d3e99ac2c02cc4/extensions/ccpool/CCNodePool.js#L98
1赞
https://github.com/cocos-creator/engine/blob/314ede133cd6b1873b6f71876f16947733de2c46/extensions/ccpool/node-pool.ts
只不过将2.x版本换成了TypeScript实现,api未发生变化,和之前一样使用即可
1赞
多谢多谢~~~
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。