瀏覽代碼

Merge pull request #3931 from bghgary/animation-bug-fix

Fix bug with loading single frame animations in glTF loader
David Catuhe 7 年之前
父節點
當前提交
8dee291ec6
共有 1 個文件被更改,包括 3 次插入13 次删除
  1. 3 13
      loaders/src/glTF/2.0/babylon.glTFLoader.ts

+ 3 - 13
loaders/src/glTF/2.0/babylon.glTFLoader.ts

@@ -946,19 +946,9 @@ module BABYLON.GLTF2 {
                     }
                 }
 
-                let keys: Array<IAnimationKey>;
-                if (data.input.length === 1) {
-                    let key = getNextKey!(0);
-                    keys = [
-                        { frame: key.frame, value: key.value },
-                        { frame: key.frame + 1, value: key.value }
-                    ];
-                }
-                else {
-                    keys = new Array(data.input.length);
-                    for (let frameIndex = 0; frameIndex < data.input.length; frameIndex++) {
-                        keys[frameIndex] = getNextKey!(frameIndex);
-                    }
+                const keys = new Array(data.input.length);
+                for (let frameIndex = 0; frameIndex < data.input.length; frameIndex++) {
+                    keys[frameIndex] = getNextKey!(frameIndex);
                 }
 
                 if (targetPath === "influence") {