瀏覽代碼

Clear Source Meshes From Clones

Clear Source Meshes From Clones
MackeyK24 8 年之前
父節點
當前提交
342179862b
共有 1 個文件被更改,包括 7 次插入4 次删除
  1. 7 4
      src/Mesh/babylon.mesh.ts

+ 7 - 4
src/Mesh/babylon.mesh.ts

@@ -1348,10 +1348,13 @@
                 this._geometry.releaseForMesh(this, true);
             }
 
-            // Source mesh
-            if (this._source) {
-                this._source = null;
-            }
+            // Sources
+            var meshes = this.getScene().meshes;
+            meshes.forEach((mesh: Mesh) => {
+                if (mesh._source && mesh._source === this) {
+                    mesh._source = null;
+                }
+            });
 
             // Instances
             if (this._instancesBuffer) {