アニメーションビューの手引き(古い機能)
アニメーションカーブの活用(旧バージョン)

アニメーションビューの活用(旧バージョン)

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Animation Viewを使って, UnityのGame ObjectsのアニメーションするためにAnimation Clipsのプレビューと編集ができます。Animation ViewはメニューからWindow->Animationを選択して開きます。

GameObjectのアニメーションを表示する

Animation ViewHierarchy View,Scene ViewおよびInspectorと強力に統合されています。インスペクターと同様に,アニメーションビューでは選択されているどんなゲームオブジェクト(Game Object)も表示されます。Hierarchy ViewあるいはScene Viewを使用して ゲームオブジェクトを選択することができます。(PrefabをProject Viewで選択すると,同様に,そのアニメーションカーブを参照はできるものの,カーブを編集できるためには,シーンビューにプレハブをドラッグする必要があります。)

<span class="doc-keyword">Animation View</span>が<span class="doc-keyword">Hierarchy View</span>で選択された<span class="doc-keyword">Game Object</span>を表示します。
Animation ViewHierarchy Viewで選択されたGame Objectを表示します。

アニメーションビュー(Animation View)の左側に表示されているのは,選択されたゲームオブジェクト(Game Object)のアニメーションプロパティの階層的なリストです。リストはインスペクタ(Inspector)のように,ゲームオブジェクトにアタッチされた,コンポーネント(Components)とマテリアル(Materials)の順に並んでいます。コンポーネントやマテリアルの折りたたみ,展開にはその横にある小さな三角形をクリックします。選択されたゲームオブジェクトに子ゲームオブジェクトがある場合,すべてのコンポーネントおよびマテリアルの後に表示されます。

アニメーションビュー(<span class="doc-keyword">Animation View</span>)の左側にプロパティリストがあり,インスペクタ(<span class="doc-keyword">Inspector</span>))のように,選択したゲームオブジェクトのコンポーネントやマテリアルを表示します。
アニメーションビュー(Animation View)の左側にプロパティリストがあり,インスペクタ(Inspector))のように,選択したゲームオブジェクトのコンポーネントやマテリアルを表示します。

新しいアニメーションクリップの作成

Unityでアニメーションを行うゲームオブジェクトGame Objectは,アニメーションを制御するアニメーションコンポーネント(Animation Component)が必要です。ゲームのオブジェクトが既にアニメーションコンポーネントを持っていない場合は,新しいAnimation Clipを作成するときか,Animation Modeに入るときに,アニメーションビュー(Animation View)が自動追加を行います。

選択したGame Objectで新しいAnimation Clipを作成するには,アニメーションビュー(Animation View)の右上にある2つの選択ボックスのうち右側をクリックして,[Create New Clip]を選択します。その後,Assetsフォルダ内のどこかにアニメーションクリップを保存するためのプロンプトが表示されます。ゲームのオブジェクトが既にアニメーションコンポーネント(Animation Component)を持っていない場合は,このときに自動追加されます。新しいAnimation Clipは自動的にアニメーションコンポーネントのアニメーションのリストに追加されます。

新しい<span class="doc-keyword">Animation Clip</span>の作成
新しいAnimation Clipの作成

アニメーションビュー(Animation View)では常にアニメーションしてるゲームオブジェクト(Game Object)と編集しているアニメーションクリップ(Animation Clip)が表示されます。アニメーションビューの左上に2つの選択ボックスがあります。左の選択ボックスは,Game ObjectとアタッチされたAnimation Componentを表示し,右の選択ボックスは,編集しているAnimation Clipを表示します。

左の選択ボックスは,<span class="doc-keyword">Game Object</span>とアタッチされた<span class="doc-keyword">Animation Component</span>を表示し,右の選択ボックスは,編集している<span class="doc-keyword">Animation Clip</span>を表示します。
左の選択ボックスは,Game ObjectとアタッチされたAnimation Componentを表示し,右の選択ボックスは,編集しているAnimation Clipを表示します。

ゲームオブジェクトのアニメーション化

選択されたゲームオブジェクトのアニメーション・クリップの編集を開始するには,Animation Mode buttonをクリックしてください。

これにより,Animation Modeに入り,ゲームオブジェクトへの変更はAnimation Clipに格納されます。(ゲームオブジェクトが既にAnimation Componentを持っていない場合,このときに自動的に追加されます。既存のAnimation Clipが存在しない場合は,Assetsフォルダのどこかに保存するためのプロンプトが表示されます。)

Animation ModeAnimation Mode buttonを再度クリックすることでいつでも停止できます。 これによりゲームオブジェクト(Game Object)は,アニメーションモードに入る前にあった状態に戻ります。

アニメーションビュー(Animation View)のプロパティリストに表示されるプロパティもすべてアニメーションすることができます。プロパティをアニメーション化するには,そのプロパティの Key Indicatorをクリックしてと,メニューからAdd Curveを選択します。さらに複数のプロパティを範囲選択し,右クリックすることで 選択したすべてのプロパティにカーブを追加することが出来ます。(Transformプロパティは.x,.y,.zプロパティがリンクされている意味で特殊であり,3つとも同時に追加されます。)

‘‘すべてのプロパティは,Key Indicatorをクリックするか,名前を右クリックすることでアニメーション化することができます。 Transformプロパティについては.x,.y,.z のカーぶは同時に追加されます。’’

アニメーションモード(Animation Mode)では,Animation Clipのどのフレームがプレビューされているか,赤の縦線で表示します。インスペクタ(Inspector)とシーンビュー(Scene View)では,アニメーションクリップのそのフレームでゲームオブジェクトが表示されます。そのフレームでのアニメーション化されたプロパティの値は,プロパティ名の右の列に示されます。

’’Animation Modeで’は赤い縦線で現在プレビューしているフレームを表示します。そのフレームでアニメーション化された値は,Inspector,Scene ViewおよびAnimatipon Viewのプロパティ名の右で,プレビューされます。

タイムライン(Time Line)上の任意の場所をクリックしてアニメーションクリップのフレームをプレビューまたは変更することが出来ます。タイムライン(Time Line)の数字は秒とフレームとして表示されるので,1:30は1秒と30フレームを意味します。

また,フレーム間を移動するには,次のキーボードショートカットを使用することができます。

  • カンマ(Comma) (,) 前のフレームに移動
  • ピリオド(Period) (.) 次のフレームに移動
  • Alt+カンマ(Comma) (,) 前のキーフレーム(keyframe)に移動
  • Alt+ピリオド(Period) (.) 次のキーフレーム(keyframe)に移動

アニメーションモード(Animation Mode)では,シーンビュー(Scene View)でゲームオブジェクト(Game Object)移動,回転,またはスケールできます。これによりAnimation Clipの位置,回転,スケールプロパティのAnimation Curvesがない場合は自動作成され,それらのAnimation Curvesのキーが現在のフレームに自動作成され,変更したTransformの値を対応する場所に格納します。

Inspectorを使用してGame Objectのアニメーション化できるプロパティを変更することもできます。この場合も同様にAnimation Curvesが必要に応じて作成され,現在プレビューしているフレームでアニメーションカーブにキー(keys)を作成して変更した値を格納します。アニメーション化が出来ないプロパティは,アニメーションモードのときInspectorで灰色表示されます。

手動でキーフレーム(keyframe)を作成する場合はKeyframe buttonを使用します。これにより,現在Animation Viewに表示されているすべてのカーブでキーを作成します。プロパティリストの一部のプロパティのみカーブを表示した場合は,それらのプロパティを選択できます。特定プロパティのみに選択的にキーを追加するときに便利です。

プロパティリストでプロパティを選択する場合,そのプロパティのカーブだけが表示されます。
プロパティリストでプロパティを選択する場合,そのプロパティのカーブだけが表示されます。

プレイバック(Playback)

アニメーション・クリップ(Animation Clip)は,アニメーションビュー(Animation View)のPlay buttonをクリックすることにより,いつでも再生することができます。

再生のプレイバックはタイムライン(Time Line)で表示されている時間範囲内でループします。これによりAnimation Clip全体の時間を再生しなくても,作業中の小さな部分を見直すことに注力できます。. Animation Clip全体をプレイバックするには,ズームアウトして時間範囲の全体を表示するか,キー(keys)が選択されてない状態で「F」キーを押します。Curve Viewのナビゲーションの詳細についてはEditing Animation Curves を参照下さい。

アニメーションビューの手引き(古い機能)
アニメーションカーブの活用(旧バージョン)