Animator Create Tool
Project ウィンドウで選択した AnimationClip をまとめて 1 つの AnimatorController に変換します。各クリップが 1 つのステート(State_<クリップ名>)として追加されるため、多数のアニメーションを手作業で登録する手間を省けます。
- 選択中の AnimationClip すべてから AnimatorController を新規生成
- 各クリップを
State_<クリップ名>という名前のステートとして追加し、モーションを割り当て - 同名クリップが複数ある場合はステート名に連番を付与して重複を回避
- 生成先は最初のクリップと同じフォルダ。既存ファイルを上書きしないよう一意な名前を自動付与
- 生成した AnimatorController を自動選択・Ping(場所を強調表示)
Project ウィンドウで AnimationClip を選択し、右クリックメニュー(または Create メニュー)から実行します。
右クリック > Create > AnimatorFromSelectedClips
このツールはウィンドウを持たず、選択したクリップに対して即座に処理を行います。
専用の設定ウィンドウはありません。実行すると、選択中の AnimationClip をもとに GeneratedAnimatorController.controller が生成されます(同名ファイルがある場合は末尾に連番が付きます)。生成結果は Console にパス付きでログ出力されます。
- Project ウィンドウで AnimatorController にまとめたい AnimationClip を複数選択します。
- 右クリックして
Create > AnimatorFromSelectedClipsを選びます。 - 最初のクリップと同じフォルダに AnimatorController が生成されます。
- 生成された AnimatorController が自動で選択・強調表示されるので、場所を確認できます。
- AnimationClip が 1 つも選択されていない場合は、警告ログを出して何もしません。
- 生成される AnimatorController のレイヤーは 1 つ(デフォルトレイヤー)で、すべてのステートがそこに追加されます。トランジッションやパラメーターは作成されません。
- 生成先ファイル名が既存と重複する場合は自動で連番が付くため、既存の AnimatorController を上書きすることはありません。
- 生成された AnimatorController はアセットとして保存されます(Undo でファイルを消す動作は保証されません)。不要な場合は手動で削除してください。