const {ccclass, property} = cc._decorator;
@ccclass
export default class PoolStudy extends cc.Component {
somePool:cc.NodePool = null
start ()
{
this.somePool = new cc.NodePool()
for(let i = 0;i<10;i++)
{
let node = new cc.Node()
this.somePool.put(node) //将对象放入对象池
}
if(this.somePool.size() > 0)
{
//从对象池中获取对象
let getNode = this.somePool.get()
}
}
onDestroy()
{
//清空对象池
this.somePool.clear()
}
}