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 | 新規アニメーションイベントを作成します。 |