はじめに
よく参考にするサイトの紹介記事です。
UnityでDOTweenを使用して以下のコードを書いたとします。
transform.DOMoveX(1f, 1f).SetEase(Ease.Linear);
イージングでアニメーション具合を調整したいと思った時に以下の問題があります
・どれを設定して良いか直感的にわからない
・一つずつ確認していたら骨が折れてしまう
そのとき私がよく利用するのが以下のサイトです。
easing.net
グラフでイージングの意味がわかることに加えて、マウスをかざすとアニメーションが再生されるため直感的にイージングを選ぶことができます。
また、グラフを選択すると以下の詳細を見ることができます。
Web関連のサンプルが多いですが、私は時々一番下のMath functionを確認することがあります。
実際の使用例を挙げるとすると、
SEが重複して再生される時の対策として、重なっている音が多いほど音量を再生時に減衰させる実装をするときにこちらのサイトを使用してイージング関数を選択しました。
(こちらに関してはまた別記事で書きたいと思います)
最後に
イージンググラフを確認できるサイトは他にも色々あると思いますが、私のお気に入りのサイトを紹介させていただきました。
ぜひ、アニメーション実装の時にご活用ください!