Unity では、Animator アニメーションを使用して UGUI コントロールのアニメーション効果を作成することをお勧めします。まず UI コントロールのアニメーション フラグメントを作成し、次に対応するアニメーターとトランジション パラメータをコントロールに追加して、パラメータを制御することでアニメーションの再生を制御できます。
たとえば、ボタンで、
ここでは、Transition 属性をアニメーションに設定し、[アニメーションの自動生成] をクリックして 4 つのパラメータを持つアニメーターを自動的に追加します。
Unity が自動的に追加して設定しました。 4 つのパラメータを持つアニメーション ステート マシンを作成します。現時点では、Ctrl+6 を押して、通常、ハイライト表示、押下、および無効化のアニメーション クリップを個別に編集し、保存して再生するだけで、ボタンの 4 つの状態のアニメーション効果を実現できます。
このアニメーション効果を作成する方法では、3D アニメーション効果を簡単に実現できますが、アニメーションの数が多い場合、複数のアニメーターを作成する必要があるという欠点があります。
注: UGUI アニメーションは、新しいバージョンのアニメーション システムである Animator を使用してのみ作成できます。Unity は、アニメーションを使用して UGUI アニメーションを単独で作成することをサポートしていません。
公式ドキュメントを参照してください: http://docs.unity3d.com/Manual/UIAnimationIntegration.html