AnimationEvent はアニメーションの再生の一部として、SendMessage 関数のようなスクリプトの関数を呼び出すことができます。
アニメーションのイベントは 0 と 1 の引数を持つ関数をサポートしています。 パラメーターは float、int、string、object 参照、AnimationEvent を送信することができます。
no example available in JavaScript
// Animation Event example // Small example that can be called on each specified frame. // The code is executed once per animation loop.
using UnityEngine; using System.Collections;
public class Example : MonoBehaviour {
public void PrintEvent() { Debug.Log("PrintEvent"); } }
animationState | このイベントを発生させたアニメーションステート(読み取り専用) |
animatorClipInfo | このイベントに関連したアニメーションクリップ(読み取り専用) |
animatorStateInfo | このイベントに関連したアニメーションステート(読み取り専用) |
floatParameter | Float 型のパラメーターを持つイベントを保存し関数に送信します。 |
functionName | 関数の名前が呼び出されます。 |
intParameter | Int 型のパラメーターを持つイベントを保存し関数に送信します。 |
isFiredByAnimator | アニメーターコンポーネントでアニメーションイベントを発生させる場合、true を返します。 |
isFiredByLegacy | アニメーションコンポーネントでアニメーションイベントを発生させる場合、true を返します。 |
messageOptions | 関数読み出し時のオプション。 |
objectReferenceParameter | オブジェクト参照型のパラメーターを持つイベントを保存し関数に送信します。 |
stringParameter | String 型のパラメーターを持つイベントを保存し関数に送信します。 |
time | イベントを送信する時間 |
AnimationEvent | 新規アニメーションイベントを作成します。 |