Mac版本,Creator 1.10.2版本:
bug描述:
第一种方式:遍历children数组,移除操作,我测试发现,数据确实移除了,节点树中也没有node了,但是显示上没移除,浏览器中依然能看到那个显示对象,依然能看到那个显示对象,依然能看到那个显示对象。
let nodeArr = this.node.children;
while(nodeArr.length > 0) {
let nodeChild = nodeArr.pop();
nodeChild.removeFromParent();
cc.log("回收没用:",nodeChild);
}
第2种方式 :用另外一个数组 _arr 保存node,通过遍历这个数组移除,没问题,显示对象也移除了;
while(this._arr.length > 0) {
let nodeChild = this._arr.pop();
nodeChild.removeFromParent();
cc.log("回收有用:",nodeChild);
}
备注:不发demo了行吗?这么简单明了,也非常非常容易自己动手操作一下,应该没问题的哦。

