おーみんだよ。

おーみんだよ。

プログラミング、Unityなどのアウトプットを主に行っています。

【Unity】「AnimationEvent has no function name specified!」のエラーを解決する。

      f:id:bookreadkun:20190111093205p:plain

 

おはようございます。おーみん(@Ooooooomin_365)です。

 

現在UnityでRPGを作成中です。

今回の記事ではエラー内容「AnimationEvent has no function name specified!」を解決する方法について書いていこうと思います。

 

先日「オブジェクトをフェードアウトさせる方法」にて、アニメーションを作りましたが、何も知らずに作ると自然と起こってしまうエラーなので気を付けたいところです。

 

エラーが出てしまう原因

エラーが出てしまう原因としては、Animationを作った際に自然と作られるAnimationEventに関数が設定されていないからなんです。

 

AnimationEventってなんだ?って感じですが、Animationの中にスクリプトを組み込むことで、Animationの好きなタイミングでスクリプトを呼び出すことができる仕組みのことです。

 

エラーの解決方法

エラーの解決方法としては2つ。

 

  • AnimationEventにFunctionを設定する
  • AnimationEventを削除する

 

僕は特に細かくスクリプトを組み込む気はなかったので、AnimationEvent自体を削除しました。

 

 

f:id:bookreadkun:20190111092507p:plain

 

 付箋みたなマークを右クリック→Delete Animation Eventで削除。

 

これだけで削除完了です。

 

ぜひ同様のエラーが出た方は試してくださいね!