ニュース

Top  >   13. キャラクター  >   Q, ボタンや条件でアニメーションを切り替えたい

Q, ボタンや条件でアニメーションを切り替えたい

2026/03/20

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

Animator の Parameter と Transition を使うと、歩く・走る・待機などを切り替えられます。

実装 / 手順

  1. Animator に Bool や Trigger を作成します。
  2. State 間に Transition を張り、条件を設定します。
  3. スクリプトや UI ボタンから Parameter を変更して切り替えます。

サンプルコード

using UnityEngine;

public class CharacterAnimationController : MonoBehaviour
{
    [SerializeField] private Animator animator;

    public void SetWalking(bool isWalking)
    {
        if (animator == null) return;
        animator.SetBool("IsWalking", isWalking);
    }

    public void PlayWave()
    {
        if (animator == null) return;
        animator.SetTrigger("Wave");
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず、対象デバイスでも必ず動作確認してください。

難易度:Level 2(初心者)
対象プラットフォーム:PC,Unity
関連キーワード:Animator,Parameter,切り替え,aca

Level 1-2 向けバナーLevel 3-5 向けバナー 1Level 3-5 向けバナー 2