テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

Animatorがリセットされるケース

Animatorはノードベースの状態遷移をスクリプトを使わず制御出来るため便利な機能ですが、いくつかの条件でリセットしてしまうみたいです。

 

f:id:tsubaki_t1:20141016104254g:plain

 

  • Animatorを持つGameObject自体をDeactiveにする
  • runtimeAnimatorControllerを更新する

AnimatorのEnable/Disableではステートはかわらないので、途中復帰させたいキャラクターを消したい場合は、AnimatorとRendererをDisableにする必要があるみたいです。