Unity-Animation

Unity

Unityでのアニメーション

Unityでのキャラクター設定

ダウンロードしたFBXファイルをUnityプロジェクトにインポートします。

1. ファイルのインポートと設定

  1. Unityの Project ウィンドウに、ダウンロードしたキャラクターとアニメーションのFBXファイルをドラッグ&ドロップします。
  2. キャラクターの設定:
    • インポートしたキャラクターのFBXファイルをクリックし、Inspectorウィンドウを開きます。
    • Rigタブに移動します。
    • Animation TypeHumanoidに設定します。
    • Avatar DefinitionCreate From This Modelに設定します。
    • Applyをクリックします。これにより、キャラクターにアニメーションを適用するための**アバター(Avatar)**が作成されます。

2. アニメーションクリップの設定

  1. インポートしたアニメーションのFBXファイルをクリックし、Inspectorウィンドウを開きます。
  2. Rigタブで、Animation TypeHumanoidに設定します。
  3. Applyをクリックします。
  4. 次にAnimationsタブに移動します。
    • Name(アニメーションクリップの名前)を分かりやすい名前に変更します(例: WalkClip)。
    • Loop Timeにチェックを入れます。これにより、アニメーションがループ再生されるようになります。
    • Applyをクリックします。

キャラクターの配置とアニメーションコントローラーの設定

1. シーンへの配置

  1. 設定が完了したキャラクターのFBXファイルを Hierarchy ウィンドウにドラッグ&ドロップします。
  2. キャラクターがシーンに表示されます。

2. アニメーションコントローラーの作成

  1. Project ウィンドウで右クリックし、Create > Animator Controllerを選択します。
  2. 名前を CharacterAnimatorController など分かりやすい名前にします。

3. アニメーションコントローラーの設定

  1. 作成した CharacterAnimatorController をダブルクリックして Animator ウィンドウを開きます。
  2. Project ウィンドウから、先ほど設定したアニメーションクリップ (WalkClip) を Animator ウィンドウの空白部分にドラッグ&ドロップします。
  3. これでアニメーションがアニメーターコントローラーに追加され、オレンジ色で表示されます。これは、このアニメーションがデフォルトのステート(最初に再生されるアニメーション)であることを示します。

4. キャラクターへのアニメーションコントローラーの適用

  1. Hierarchy ウィンドウでキャラクターを選択します。
  2. Inspector ウィンドウの Animator コンポーネントにある Controller スロットに、作成した CharacterAnimatorController をドラッグ&ドロップします。

これでPlayボタンを押すと、キャラクターが静止した状態で歩くアニメーションを再生します。

コメント