Animator控制参数和添加事件
using UnityEngine;
using System.Collections;
public class AniControl : MonoBehaviour {
public bool IsRolling = false;
public bool IsDead = false;
public bool IsJump = false;
public float Direction = 0.5f;
public Animator Anitor;
public float Velocity = 0f;
public int IsRollingId =-1;
public int IsJumpId = -1;
public int IsDeadId = -1;
AnimatorOverrideController overrideController;
void Awake()
{
//获得哈希id
IsRollingId = Animator.StringToHash ("IsRolling");
IsDeadId = Animator.StringToHash ("IsDead");
IsJumpId = Animator.StringToHash ("IsJump");
//要动态修改Animator 需要给OverrideController
overrideController = new AnimatorOverride