Kaynağa Gözat

[three] - workaround path trailing slash assumption in LoaderUtil

Dave Buchhofer 3 yıl önce
ebeveyn
işleme
173edb22ef
1 değiştirilmiş dosya ile 6 ekleme ve 1 silme
  1. 6 1
      src/three/GLTFExtensionLoader.js

+ 6 - 1
src/three/GLTFExtensionLoader.js

@@ -45,7 +45,12 @@ export class GLTFExtensionLoader extends LoaderBase {
 
 			// assume any pre-registered loader has paths configured as the user desires, but if we're making
 			// a new loader, use the working path during parse to support relative uris on other hosts
-			const resourcePath = loader.resourcePath || loader.path || this.workingPath;
+			let resourcePath = loader.resourcePath || loader.path || this.workingPath;
+			if ( ! /[\\/]$/.test( resourcePath ) ) {
+
+				resourcePath += '/';
+
+			}
 
 			loader.parse( buffer, resourcePath, model => {