クリップのギャップをぴったり合わせる
すべてのアニメーションクリップには、アニメーショントラックにバインドされたゲームオブジェクトまたはヒューマノイドをアニメーション化するキーアニメーションまたはキーモーションが含まれています。
アニメーションクリップをアニメーショントラックに追加すると、そのキーアニメーションまたはキーモーションは前のクリップが終了したところから自動的に開始するわけではありません。デフォルトでは、各アニメーションクリップは、Timeline (タイムライン) インスタンスの先頭のゲームオブジェクト、または、ヒューマノイドの位置と回転から始まります。
3 つのアニメーションクリップのアニメーションシーケンス
例えば、3 つのアニメーションクリップが 1 つのアニメーションシーケンスを作成しているとします。それは、立っているヒューマノイドが走りだすクリップで始まり、ヒューマノイドが走りながら左に曲がり、最後にじっと立っている状態になります。
各アニメーションクリップは、Timeline インスタンスの開始時 (赤い矢印) のヒューマノイドの位置と回転で始まります。Stand2Run、RunLeft、Run2Stand の 3 つのアニメーションクリップは、緑、青、黄の矢印でそれぞれ終わります。
隣接するアニメーションクリップ間でアニメーションシーケンスが切れ目なく流れるようにするには、各アニメーションクリップを前または次のクリップとぴったり一致させる必要があります。ぴったり一致させるクリップは各アニメーションクリップに位置と回転オフセットを加えます。位置と回転のオフセットは Clip Transform Offset (クリップトランスフォームオフセット) と呼ばれ、自動でも 手動でも設定できます。以下のセクションでは、複数のアニメーションクリップをぴったり合わせる方法について説明します。
2 つのクリップを合わせる
2 つのクリップ間のギャップを合わせるには、合わせたいアニメーションクリップを右クリックします。コンテキストメニューから、Match Offsets to Previous Clip (ギャップを前のクリップに合わせる) か Match Offsets to Next Clip (ギャップを次のクリップに合わせる) のいずれかを選択します。
アニメーションクリップを次のクリップに合わせる
例えば、真ん中にある RunLeft という名前のアニメーションクリップを右クリックして、Match Offsets To Next Clip を選ぶと、ギャップを次のクリップに合わせることができます。
1 つのアニメーションクリップのギャップを調節したい場合は、最初にアニメーションクリップを選択する必要はありませんが、(調節したい) アニメーションクリップを右クリックする必要があります。例えば、選択されていないアニメーションクリップを右クリックすると、そのクリップが調整され、選択されているアニメーションクリップは無視されます。
コンテキストメニューには、クリックしたアニメーションクリップで使用できるオプションのみが表示されます。例えば、クリックしたアニメーションクリップの 前に ギャップがある場合、メニューの Match Offsets to Next Clip だけが選択可能です。
複数のクリップを合わせる
複数のクリップのギャップを 1 つのクリップに合わせるには、調節したい隣接するアニメーションクリップを複数選択し、選択したクリップのうちの 1 つを右クリックします。コンテキストメニューから、Match Offsets to Previous Clip か Match Offsets to Next Clip のいずれかを選択します。
複数のクリップを前のクリップとマッチング
例えば、RunLeft と Run2Stand のクリップを選択します。そのうちの 1 つを右クリックし、Match Offsets to Previous Clips を選択し、RunLeft クリップをその前の Stand2Run クリップに合わせ、Run2Stand をその前のクリップ RunLeft に合わせます。