ThirdPersonControllerのインポート
ThirdPersonControllerの表示
ThirdPersonControllerの使わない部分の削除
プレイヤーにしたいキャラのインポート
プレイヤーにしたいキャラの表示
プレイヤーにしたいキャラの大きさの調整
AnimatorControllerの作成
AnimatorControllerの名前の変更
AnimatorControllerにアニメーションを移す
アニメーションの名前の変更
アニメーションを繰り返し動くようにする設定
Bool変数の作成
Bool変数の名前の変更
アニメーションの遷移の設定
アニメーションの遷移の条件の設定 待機→走り
アニメーションの遷移の条件の設定 走り→待機
AnimatorControllerの貼りつけ
Player.cs
using UnityEngine;
using System.Collections;
public class Player : MonoBehaviour
{
float h, v;
Animator anim;
void Start()
{
anim = GetComponent<Animator>();
}
void Update()
{
h = Input.GetAxis("Horizontal");
v = Input.GetAxis("Vertical");
if (v != 0f || h != 0f)
anim.SetBool("isRunning", true);
else
anim.SetBool("isRunning", false);
}
}
スクリプト貼り付けるオブジェクト:自分がThirdPersonCharacterの下に入れたキャラクター