アニメーションイベント
公式サイト:
アニメーションイベントの使用 | Unity マニュアル [公式]
使い方
参考:
Animation Event を使いこなそう!- Qiita
Animation 内からメソッドを呼ぶ方法 | はなちるのマイノート
アニメーションイベント | Unity で魔物使いゲームを作る
スクリプトからイベントを追加する
参考:
How to create animation event at specific keyframe at runtime | Unity Answers
AnimationEvent
参考:
UnityEngine.AnimationEvent | Unity スクリプトリファレンス [公式]
No Receiver エラー
現象:
アニメーションイベントのハンドラーが見つからない旨のエラーが発生する。
AnimationEvent 'XXX' on animation 'XXX' has no receiver! Are you missing a component?
対処法:
エラーを抑制するには、不要なアニメーションをイベントを削除するか、空のハンドラーを定義する。
- アニメーションクリップの不要なアニメーションイベントを削除する。
- 「Animator」が付与されているオブジェクトの適当なコンポーネントで、空のハンドラーを定義しておく。
参考:
AnimationEvent ‘Hit’ on animation ‘Attack1’ has no receiver! が出た時の対処 | IT Learning
Locomotion で他モーション追加時のエラーについて – teratail
‘Player’ AnimationEvent ‘NewEvent’ has no receiver! Are you missing a component? – Unity Forum
AnimationEvent ‘methodName’ has no receiver! Are you missing a component? – Unity Answers
AnimationEvent has no reciever – Stack Overflow
別のオブジェクトのメソッドを呼び出したい
参考:
No Function Selected – Stack Overflow
変数の値が変更できない
参考:
Question about AnimationEvent.Time – Stack Overflow