浏览代码

TDSLoader: fixed path

see https://github.com/mrdoob/three.js/pull/12615#discussion_r150508796
Pascal Häusler 7 年之前
父节点
当前提交
36f49ffabd
共有 1 个文件被更改,包括 9 次插入5 次删除
  1. 9 5
      examples/js/loaders/TDSLoader.js

+ 9 - 5
examples/js/loaders/TDSLoader.js

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