Przeglądaj źródła

TDSLoader: Fixed path logic

see https://github.com/mrdoob/three.js/pull/12615#issuecomment-343391055
Pascal Häusler 7 lat temu
rodzic
commit
7938e87b9e
1 zmienionych plików z 4 dodań i 2 usunięć
  1. 4 2
      examples/js/loaders/TDSLoader.js

+ 4 - 2
examples/js/loaders/TDSLoader.js

@@ -43,11 +43,13 @@ THREE.TDSLoader.prototype = {
 
 		var scope = this;
 
-		var loader = new THREE.FileLoader( this.manager );
+		var path = scope.path === undefined ? THREE.Loader.prototype.extractUrlBase( url ) : scope.path;
+		
+		var loader = new THREE.FileLoader( scope.manager );
 
 		loader.setResponseType( 'arraybuffer' );
 		
-		loader.setPath( this.path );
+		loader.setPath( path );
 
 		loader.load( url, function ( data ) {