나는 여유 기능 (Flash AS3)에 관여하기 시작했으며 TweenLite와 Robert Penner의 웹 사이트를 이해하려고 시도했습니다. http://www.robertpenner.com/easing/
내가 가진 질문은 이러한 기능에 대한 수학 기초가 무엇인지입니다. 다른 사이트에서 사용자 지정 여유 기능을 만들기 위해 기능을 수정하는 것을 보았습니다.
답변
일반적인 경우의 트위닝은 전달하는 매개 변수 값의 수정자를 사용하여 매개 변수 이동 (특히, 함수가 f (x)를 정의하는 경우 ( 여기서 x 는 위치 / 회전 / 스케일 / 어떤 경우에 대해 0.1 일 수 있음 )을 정의하는 것 )입니다. 범위는 0..1입니다.
그래프에 알고리즘을 플로팅하면 0에서 시작하여 1에서 끝나고 곡선의 기울기가 해당 시점의 속도를 정의합니다.
여유 함수에 대한 수학을 원한다면 다음을 확인하십시오. http://iphonedevelopment.blogspot.com/2010/12/more-animation-curves-than-you-can.html
답변
보간법에 대한 입문서를 작성했습니다.이 문서는 약간 유용 할 수 있습니다 -http : //iki.fi/sol/interpolation/
또 다른 훌륭한 자료는이 대화식 도구입니다 : http://www.gizma.com/easing/