xzw 1 kuukausi sitten
vanhempi
commit
5b6430983e
1 muutettua tiedostoa jossa 6 lisäystä ja 1 poistoa
  1. 6 1
      src/custom/modules/mergeModel/MergeEditor.js

+ 6 - 1
src/custom/modules/mergeModel/MergeEditor.js

@@ -537,7 +537,12 @@ let MergeEditor = {
         if(this.selected == model) this.selectModel(null)
         let dispose = (e)=>{
             e.geometry && e.geometry.dispose() 
-            e.material && e.material.dispose()
+            if(e.material){
+                let mats = (e.material instanceof Array) ? e.material : [e.material]
+                mats.forEach(mat =>{
+                    mat.dispose()
+                }) 
+            }
         }
         
         model.skeletonHelper && model.add(model.skeletonHelper ) //打包一起dispose