コンテンツにスキップ

Animator Create Tool

Project ウィンドウで選択した AnimationClip をまとめて 1 つの AnimatorController に変換します。各クリップが 1 つのステート(State_<クリップ名>)として追加されるため、多数のアニメーションを手作業で登録する手間を省けます。

  • 選択中の AnimationClip すべてから AnimatorController を新規生成
  • 各クリップを State_<クリップ名> という名前のステートとして追加し、モーションを割り当て
  • 同名クリップが複数ある場合はステート名に連番を付与して重複を回避
  • 生成先は最初のクリップと同じフォルダ。既存ファイルを上書きしないよう一意な名前を自動付与
  • 生成した AnimatorController を自動選択・Ping(場所を強調表示)

Project ウィンドウで AnimationClip を選択し、右クリックメニュー(または Create メニュー)から実行します。

右クリック > Create > AnimatorFromSelectedClips

このツールはウィンドウを持たず、選択したクリップに対して即座に処理を行います。

専用の設定ウィンドウはありません。実行すると、選択中の AnimationClip をもとに GeneratedAnimatorController.controller が生成されます(同名ファイルがある場合は末尾に連番が付きます)。生成結果は Console にパス付きでログ出力されます。

  1. Project ウィンドウで AnimatorController にまとめたい AnimationClip を複数選択します。
  2. 右クリックして Create > AnimatorFromSelectedClips を選びます。
  3. 最初のクリップと同じフォルダに AnimatorController が生成されます。
  4. 生成された AnimatorController が自動で選択・強調表示されるので、場所を確認できます。
  • AnimationClip が 1 つも選択されていない場合は、警告ログを出して何もしません。
  • 生成される AnimatorController のレイヤーは 1 つ(デフォルトレイヤー)で、すべてのステートがそこに追加されます。トランジッションやパラメーターは作成されません。
  • 生成先ファイル名が既存と重複する場合は自動で連番が付くため、既存の AnimatorController を上書きすることはありません。
  • 生成された AnimatorController はアセットとして保存されます(Undo でファイルを消す動作は保証されません)。不要な場合は手動で削除してください。