调用基类
// js
onEnable() {
this._super();
}
// ts
onEnable() {
super.onEnable();
}
v3.x+调整节点树的顺序
this.node.setSiblingIndex();
destroy 和 removeFromParent 的区别
调用一个节点的 removeFromParent 后,它并不会从内存中释放,因为引擎内部仍会持有它的数据。因此如果一个节点不再使用,请直接调用它的 destroy 而不是 removeFromParent,否则会导致内存泄漏。
总之,如果一个节点不再使用,destroy 就对了,不需要 removeFromParent 也不需要设置 parent 为 null 哈。