0

私は現在、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...
}

(この特定のイージング メソッドのグラフは次のようになります。 ) ここに画像の説明を入力

4

1 に答える 1