MecanimにてTriggerがtrueになる


MecanimにてTriggerを2回連続して叩く場合に、アニメーションステートに行くことが許可されていない(Can Translation To Self)と、そのトリガーが再びONになってしまう。
なので、いったんAnimatorのステートをみてトリガーを押すかどうかを判断すればOK。

if (!this.animator.GetCurrentAnimatorStateInfo(0).IsName("StateName"))
	this.animator.SetTrigger("StateName");

参考)

コメントを残す