私は現在、GSAP (Greensock の JS Tweening ライブラリ) を含まないプロジェクトに取り組んでいますが、ビジュアル エディターを使用して独自のカスタム イージング関数を作成するのは非常に簡単なので、必要な機能を分解する方法があるかどうか疑問に思っていましたcreateJS Tween で再利用できるように関数を緩和しますか?
例:
var myEase = CustomEase.create("myCustomEase", [
{s:0,cp:0.413,e:0.672},{s:0.672,cp:0.931,e:1.036},
{s:1.036,cp:1.141,e:1.036},{s:1.036,cp:0.931,e:0.984},
{s:0.984,cp:1.03699,e:1.004},{s:1.004,cp:0.971,e:0.988},
{s:0.988,cp:1.00499,e:1}
]);
そのため、次のようになります。
var myEase = function(t, b, c, d) {
//Some magic algorithm performed on the 7 bezier/control points above...
}
(この特定のイージング メソッドのグラフは次のようになります。 )