Gary Hsu пре 4 година
родитељ
комит
3e01e76bf7
1 измењених фајлова са 12 додато и 7 уклоњено
  1. 12 7
      sandbox/src/components/renderingZone.tsx

+ 12 - 7
sandbox/src/components/renderingZone.tsx

@@ -17,14 +17,12 @@ import { Mesh } from "babylonjs/Meshes/mesh";
 
 require("../scss/renderingZone.scss");
 
-interface IRenderingZoneProps {
-    globalState: GlobalState;
-    assetUrl?: string;
-    cameraPosition?: Vector3;
-    expanded: boolean;
-}
-
 function isTextureAsset(name: string): boolean {
+    var queryStringIndex = name.indexOf("?");
+    if (queryStringIndex !== -1) {
+        name = name.substring(0, queryStringIndex);
+    }
+
     return (
         StringTools.EndsWith(name, ".ktx") ||
         StringTools.EndsWith(name, ".ktx2") ||
@@ -34,6 +32,13 @@ function isTextureAsset(name: string): boolean {
     );
 }
 
+interface IRenderingZoneProps {
+    globalState: GlobalState;
+    assetUrl?: string;
+    cameraPosition?: Vector3;
+    expanded: boolean;
+}
+
 export class RenderingZone extends React.Component<IRenderingZoneProps> {
     private _currentPluginName?: string;
     private _engine: Engine;