Open1
Animationをスクリプトから制御する
- Animator ControllerをCreate
- Animationを追加する
Animation間をMake Transitionで繋ぐ。
繋いだ後にパラメータを追加し、
Conditionにそのパラメータをセット。
この時、Has Exit Timeのチェックボックスを外すと、アニメーションの終了を待たずに状態遷移ができる。
- スクリプトで制御
sample
void Start()
{
_animator = GetComponent<Animator>();
}
void Update()
{
// 左キーを押すとNananaに変更
if (Input.GetKey(KeyCode.LeftArrow)
{
_animator.SetBool("Nanana", true);
}
// 離すとNananaに変更
if (Input.GetKeyUp(KeyCode.LeftArrow))
{
_animator.SetBool("Nanana", false);
}
}