Bläddra i källkod

Only dynamically load decoder when DracoDecoderModule is undefined

Fan Zhang 7 år sedan
förälder
incheckning
ee7b9853a9
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      examples/js/loaders/draco/DRACOLoader.js

+ 3 - 1
examples/js/loaders/draco/DRACOLoader.js

@@ -28,7 +28,9 @@ THREE.DRACOLoader = function(dracoPath, dracoDecoderType, manager) {
         (dracoDecoderType !== undefined) ? dracoDecoderType : {};
     this.drawMode = THREE.TrianglesDrawMode;
     this.dracoSrcPath = (dracoPath !== undefined) ? dracoPath : './';
-    THREE.DRACOLoader.loadDracoDecoder(this);
+    if (typeof DracoDecoderModule === 'undefined') {
+      THREE.DRACOLoader.loadDracoDecoder(this);
+    }
 };
 
 THREE.DRACOLoader.prototype = {