尝试把不用的node节点放入缓冲池中,这样用 put 方法,运行后被put的节点扔显示
/**
* 将对应节点放回对象池中
*/
public static putPool (node: Node) {
if (!node) return;
gmm.pool.put(node);
}
let saveNameArr = ['eatEff', 'runFastEff'];//要保留的子节点
for(let ndChild of ndBox.children){
if (!ndChild) break;
if (!go.inArray(ndChild.name, saveNameArr)) {
// ndChild.destroy();
gmm.putPool(ndChild);
}
}