イージング¶
イージングとは、2点、もしくは3点を指定してその間を補間して値が変化する機能です。 Effekseerでは、様々な部分にイージングを適用できます。
イージングには様々な種類があり、ここではそれらについて説明します。
イージングの種類¶
イージングには様々な種類があります。 例えば、急に変化し始めて、最後はゆっくり変化するといった挙動です。
このページの最後に全てのイージングについてグラフにして掲載しています。
中間点¶
通常のイージングは2点ですが、中間地点を追加することもできます。 値は中間地点を必ず経由して変化するようになります。
ランダムグループ¶
Effekseerのイージングは開始地点、終了地点ともにランダムを指定できます。 全ての値がばらばらである場合は問題ないですが、XYはランダムではあるが同じ値で、Zだけ異なる値にしたいということがあります。 例えば、円柱の3Dモデルをビームとして使用する場合、XYのランダムは円の形状を保ちたいため、同じである必要があります。
そのような場合にグループという機能があります。
グループの番号が同じである場合、ランダムの挙動が同じになります。 それにより、XYは等しいがZは異なるランダムを再現できます。
種類の独立¶
XYZそれぞれにイージングの種類を設定できるようになります。
イージングの種類一覧¶
EaseInBack
![../../_images/EaseInBack.png](../../_images/EaseInBack.png)
EaseInBounce
![../../_images/EaseInBounce.png](../../_images/EaseInBounce.png)
EaseInCubic
![../../_images/EaseInCubic.png](../../_images/EaseInCubic.png)
EaseInOutBack
![../../_images/EaseInOutBack.png](../../_images/EaseInOutBack.png)
EaseInOutBounce
![../../_images/EaseInOutBounce.png](../../_images/EaseInOutBounce.png)
EaseInOutCubic
![../../_images/EaseInOutCubic.png](../../_images/EaseInOutCubic.png)
EaseInOutQuadratic
![../../_images/EaseInOutQuadratic.png](../../_images/EaseInOutQuadratic.png)
EaseInOutQuartic
![../../_images/EaseInOutQuartic.png](../../_images/EaseInOutQuartic.png)
EaseInOutQuintic
![../../_images/EaseInOutQuintic.png](../../_images/EaseInOutQuintic.png)
EaseInQuadratic
![../../_images/EaseInQuadratic.png](../../_images/EaseInQuadratic.png)
EaseInQuartic
![../../_images/EaseInQuartic.png](../../_images/EaseInQuartic.png)
EaseInQuintic
![../../_images/EaseInQuintic.png](../../_images/EaseInQuintic.png)
EaseOutBack
![../../_images/EaseOutBack.png](../../_images/EaseOutBack.png)
EaseOutBounce
![../../_images/EaseOutBounce.png](../../_images/EaseOutBounce.png)
EaseOutCubic
![../../_images/EaseOutCubic.png](../../_images/EaseOutCubic.png)
EaseOutQuadratic
![../../_images/EaseOutQuadratic.png](../../_images/EaseOutQuadratic.png)
EaseOutQuartic
![../../_images/EaseOutQuartic.png](../../_images/EaseOutQuartic.png)
EaseOutQuintic
![../../_images/EaseOutQuintic.png](../../_images/EaseOutQuintic.png)