소스 검색

minor fix

ncannasse 8 년 전
부모
커밋
081f2d8aa6
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      h3d/anim/LinearAnimation.hx

+ 1 - 1
h3d/anim/LinearAnimation.hx

@@ -147,7 +147,7 @@ class LinearAnimation extends Animation {
 		var frame2 = (frame1 + 1) % frameCount;
 		var k2 = frame - frame1;
 		var k1 = 1 - k2;
-		if( frame1 < 0 ) frame1 = frame2 = 0 else if( frame >= frameCount ) frame1 = frame2 = frameCount - 1;
+		if( frame1 < 0 ) frame1 = frame2 = 0 else if( frame >= frameCount ) frame1 = frame2 = frameCount - 1 else if( !loop && frame2 == 0 ) frame2 = frameCount - 1;
 		syncFrame = frame;
 		if( decompose ) isSync = false;
 		for( o in getFrames() ) {