소스 검색

AnimationClipCreator: Fix CreateMaterialColorAnimation(). (#25376)

Michael Herzog 2 년 전
부모
커밋
5921c7cab6
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      examples/jsm/animation/AnimationClipCreator.js

+ 5 - 3
examples/jsm/animation/AnimationClipCreator.js

@@ -94,14 +94,16 @@ class AnimationClipCreator {
 		const times = [], values = [],
 			timeStep = duration / colors.length;
 
-		for ( let i = 0; i <= colors.length; i ++ ) {
+		for ( let i = 0; i < colors.length; i ++ ) {
 
 			times.push( i * timeStep );
-			values.push( colors[ i % colors.length ] );
+
+			const color = colors[ i ];
+			values.push( color.r, color.g, color.b );
 
 		}
 
-		const trackName = '.material[0].color';
+		const trackName = '.material.color';
 
 		const track = new ColorKeyframeTrack( trackName, times, values );