Unity は、すべてのアニメーションクリップの Animator 階層のルートにあるゲームオブジェクトを移動したり方向転換するために、ルートモーションを使用します。時には、指定されたノードではなく、別のノードをルートモーションソースとして選択する必要があります。
すべてのアニメーションクリップに異なる Root Motion Node (ルートモーションノード) を選択するには、以下を行います。
Motion セクションを展開します。
Root Motion Node メニューから新しいルートモーションソースを選択します。このメニューには、インポートされたファイルの階層のルート以下のすべてのオブジェクトとノードが列挙されています。これには、None (指定されたノード) および Root Transform、キャラクターのメッシュオブジェクト、ルートボーン名、子オブジェクトを持つ各アイテムのサブメニューが含まれています。各サブメニューには、子オブジェクト自体 (複数)、およびそれらのオブジェクトに子オブジェクトがある場合は、さらにサブメニューが含まれています。
Apply を選択します。
異なるルートモーションノードを選択すると、新しく選択されたルートモーションソースによって、インポートされた各アニメーションクリップの手動ルートモーション設定が上書きされます。これにより、ルートトランスフォームの回転、ルートトランスフォームの位置 (Y)、ルートトランスフォームの位置 (XZ) の設定が非表示になり、オーバーライドされます。