Unity / VRゲーム開発日記@長崎

Unityを使ったVRのゲーム開発をやってます。

Animatorの再生再開(暫定)

AnimatorでStopしたアニメーションを、そのまま再生させる方法が不明。


今回は、毎回デフォルトステートから再生させれば良いパターンだったので、

animator.Stop();

をした後、再開させたい場面で

animator.enabled = false;
animator.enabled = true;

ってやると、再開された。


animator.Play()


という、再開の関数もあるのだけど、
引数にhash値が必要で、直前に停止していた時のステートのhash値をどう取ればよいのか
わからなかった。


animator.Resume()



って関数つけてくれればいいんだけど・・・