Bladeren bron

节点池代码优化

薛鸿潇 5 jaren geleden
bovenliggende
commit
9479ec91a9
1 gewijzigde bestanden met toevoegingen van 3 en 2 verwijderingen
  1. 3 2
      assets/script/mk/system/PoolSystem.ts

+ 3 - 2
assets/script/mk/system/PoolSystem.ts

@@ -43,7 +43,7 @@ export default class PoolSystem {
         } else {
             let prefab = await mk.loader.load(url, cc.Prefab);
             node = cc.instantiate(prefab);
-            pool.put(node);
+            pool && pool.put(node);
         }
         return node;
     }
@@ -54,7 +54,8 @@ export default class PoolSystem {
      * @param node 
      */
     return(name, node: cc.Node) {
-        node.destroy();
+        // node.destroy();
+        node.removeFromParent();
         let pool = this.poolList[name];
         if (pool) {
             pool.put(node);