Ben Houston 10 年之前
父节点
当前提交
10364f85f5
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      src/animation/AnimationClip.js

+ 6 - 4
src/animation/AnimationClip.js

@@ -122,12 +122,12 @@ THREE.AnimationClip.CreateClipsFromMorphTargetSequences = function( morphTargets
 
 
 			var name = parts[ 1 ];
 			var name = parts[ 1 ];
 
 
-			var animationToMorphTargets = animationToMorphTargets[ name ] || [];
-			if( ! animationToMorphTargets ) {
-				animationToMorphTargets = [];
+			var animationMorphTargets = animationToMorphTargets[ name ];
+			if( ! animationMorphTargets ) {
+				animationToMorphTargets[ name ] = animationMorphTargets = [];
 			}
 			}
 
 
-			animationToMorphTargets.push( morphTarget );
+			animationMorphTargets.push( morphTarget );
 
 
 		}
 		}
 
 
@@ -147,6 +147,8 @@ THREE.AnimationClip.CreateClipsFromMorphTargetSequences = function( morphTargets
 // parse the standard JSON format for clips
 // parse the standard JSON format for clips
 THREE.AnimationClip.parse = function( json ) {
 THREE.AnimationClip.parse = function( json ) {
 
 
+	var tracks = [];
+	
 	for( var i = 0; i < json.tracks.length; i ++ ) {
 	for( var i = 0; i < json.tracks.length; i ++ ) {
 
 
 		tracks.push( THREE.KeyframeTrack.parse( json.tracks[i] ).scale( 1.0 / json.fps ) );
 		tracks.push( THREE.KeyframeTrack.parse( json.tracks[i] ).scale( 1.0 / json.fps ) );