Procházet zdrojové kódy

AnimationClipCreator: Fix CreateMaterialColorAnimation(). (#25376)

Michael Herzog před 2 roky
rodič
revize
5921c7cab6
1 změnil soubory, kde provedl 5 přidání a 3 odebrání
  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 );