Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

AnimationEvent

class in UnityEngine

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

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このイベントに関連したアニメーションステート(読み取り専用)
floatParameterFloat 型のパラメーターを持つイベントを保存し関数に送信します。
functionName関数の名前が呼び出されます。
intParameterInt 型のパラメーターを持つイベントを保存し関数に送信します。
isFiredByAnimatorアニメーターコンポーネントでアニメーションイベントを発生させる場合、true を返します。
isFiredByLegacyアニメーションコンポーネントでアニメーションイベントを発生させる場合、true を返します。
messageOptions関数読み出し時のオプション。
objectReferenceParameterオブジェクト参照型のパラメーターを持つイベントを保存し関数に送信します。
stringParameterString 型のパラメーターを持つイベントを保存し関数に送信します。
timeイベントを送信する時間

コンストラクタ

AnimationEvent新規アニメーションイベントを作成します。