David Catuhe 7 年之前
父节点
当前提交
98d3094472
共有 3 个文件被更改,包括 3208 次插入3208 次删除
  1. 1601 1601
      dist/preview release/babylon.d.ts
  2. 1601 1601
      dist/preview release/babylon.module.d.ts
  3. 6 6
      src/Loading/babylon.sceneLoader.ts

文件差异内容过多而无法显示
+ 1601 - 1601
dist/preview release/babylon.d.ts


文件差异内容过多而无法显示
+ 1601 - 1601
dist/preview release/babylon.module.d.ts


+ 6 - 6
src/Loading/babylon.sceneLoader.ts

@@ -125,15 +125,15 @@
                 sceneFilename = sceneFilename.name;
             }
 
-            var dotPosition = sceneFilename.lastIndexOf(".");
-
             var queryStringPosition = sceneFilename.indexOf("?");
-
-            if (queryStringPosition === -1) {
-                queryStringPosition = sceneFilename.length;
+            
+            if (queryStringPosition !== -1) {
+                sceneFilename = sceneFilename.substring(0, queryStringPosition);
             }
 
-            var extension = sceneFilename.substring(dotPosition, queryStringPosition).toLowerCase();
+            var dotPosition = sceneFilename.lastIndexOf(".");
+
+            var extension = sceneFilename.substring(dotPosition, sceneFilename.length).toLowerCase();
             return SceneLoader._getPluginForExtension(extension);
         }