はじめに
この記事はHamster Output Advent Calendar 2025の7日目の記事です。
Assetで利用しているアニメーションのクリップにAnimationEventをつけようとしたところ、画像のように灰色の状態で選択できなくなっており、クリップ内のキーフレームの編集などもできない状態だったので、原因を調査することにしました。
参考リンク
原因
アニメーションの編集ができない原因は対象のアニメーションクリップが、FBXに格納されていることが原因でした。※FBXに格納されているAnimationClipはReadonlyのため編集不可
解決方法
解決方法が2つあります。
1.AnimationClipを複製する
ctlr+DでFBXに格納されているクリップを複製で解決します
2.文字列からAnimationEventを設定をする
FBXでAnimationが選択されている時に、Eventsという項目があります。ここから文字列でメソッド名を書くとイベント発火します。
2の方法の場合、下の内容を守る必要があります
・Animatorとスクリプトが同じオブジェクトについていること
・メソッドがPublicであること
若干使うのに手間があるので1の方法をおすすめします


