テラシュールブログ

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

【Unity】Calling Animator.MatchTarget while in transition does not have any effect. という警告

f:id:tsubaki_t1:20170506000418g:plain

ちょっとハマったので一応メモ。
時間がないので簡単に。

ノードの遷移中にMatchTarget は使えない

Match Targetを使ってデモを作ってる最中、このエラーが出てきました。

Calling Animator.MatchTarget while in transition does not have any effect.

f:id:tsubaki_t1:20170506000517j:plain

書いてある通りで、MatchTargetはノードの遷移中には効果がないとの事です。

別にワーニングですし欲しい挙動は動いては居るので問題が無いといえば無いですが、ワーニングのパフォーマンスと精神衛生上消した方が良さそうなので、消します。

遷移中の処理をスキップする

面倒なので、animator.IsInTransition(layerIndex)でサクっと消します。

f:id:tsubaki_t1:20170506000821j:plain

関連

tsubakit1.hateblo.jp