FLiNTのeasingとenargyEasing

  • 2008 年 4月 1 日
  • kosuke

FLiNTのeasingとenargyEasingパッケージについて。

easingは、TimePeriod Counterを設定するのに使い、enargyEasingは、Age Actionを設定するのに使います。

各クラス、
Back, Bounce, Circular, Cubic, Elastic, Exponential, Linear, Quadratic, Quartic, Quintic
と、そのメソッド、
easeIn, easeInOut, easeNone, easeOut
は、FLiNTに限らず、さまざまなクラスに実装されることも多いですし、すでに詳しい解説をされているページも多くありますので、今回は調べません。

enargyEasingのTwoWayクラスのみ、聞き慣れなかったので調べてみました。

TwoWay以外のイージングをAgeを設定すると、Lifetimeで設定した時間をかけて設定したイージングで、
始まりの値 → 終わり値

に変化します。

TwoWayを設定すると、Lifetimeで設定した時間をかけて、

終わりの値 → 始まりの値 → 終わりの値

に変化するようです。
この変化にはイージングを設定可能で、

circular、cubic、linear、quadratic、quartic、quintic、sine
のメソッドが用意されています。

サンプル

“FLiNTのeasingとenargyEasing” に コメントはありません

コメントをどうぞ