Просмотр исходного кода

fixed mesh loading when url has a querystring

dlajarretie 10 лет назад
Родитель
Сommit
ab7e9f2705
2 измененных файлов с 4 добавлено и 2 удалено
  1. 2 1
      Babylon/Loading/babylon.sceneLoader.js
  2. 2 1
      Babylon/Loading/babylon.sceneLoader.ts

+ 2 - 1
Babylon/Loading/babylon.sceneLoader.js

@@ -29,7 +29,8 @@
 
         SceneLoader._getPluginForFilename = function (sceneFilename) {
             var dotPosition = sceneFilename.lastIndexOf(".");
-            var extension = sceneFilename.substring(dotPosition).toLowerCase();
+            var queryStringPosition = sceneFilename.indexOf("?");
+            var extension = sceneFilename.substring(dotPosition,queryStringPosition).toLowerCase();
 
             for (var index = 0; index < this._registeredPlugins.length; index++) {
                 var plugin = this._registeredPlugins[index];

+ 2 - 1
Babylon/Loading/babylon.sceneLoader.ts

@@ -31,7 +31,8 @@
 
         private static _getPluginForFilename(sceneFilename): ISceneLoaderPlugin {
             var dotPosition = sceneFilename.lastIndexOf(".");
-            var extension = sceneFilename.substring(dotPosition).toLowerCase();
+            var queryStringPosition = sceneFilename.indexOf("?");
+            var extension = sceneFilename.substring(dotPosition,queryStringPosition).toLowerCase();
 
             for (var index = 0; index < this._registeredPlugins.length; index++) {
                 var plugin = this._registeredPlugins[index];