カスタムイベントノードの作成
カスタムイベントノードは、カスタム引数と同様、グラフ全体で独自のイベントをトリガーできます。他の場所からカスタムイベントをトリガーするには Trigger Custom Event ノードを使用する必要があります。
カスタムイベントの作成方法
Script Graph (スクリプトグラフ) 内で以下を行ってください。
- 空いている場所を右クリックしてください。
ファジーファインダーが表示されます。 - Events > Custom Event を選択してください。
Unity によって、Custom Event ノードがグラフ内に配置されます。
> [!NOTE] >最初の引数のインデックスは Arg 0 です。引数は、イベントが処理することのできる値です。追加のデータポートが必要な場合は、Arguments フィールドの値を必要なデータポート数に増加させてください (例: データポートが 4 つの場合は Arguments = 4)。
Note
送信側ノードと受信側ノードは、同じ数の引数を持つ必要があります。
カスタムイベントのトリガー方法
Script Graph (スクリプトグラフ) 内で以下を行ってください。
空いている場所を右クリックしてください。
ファジーファインダーが開きます。Events > Custom Event > Trigger Custom Event を選択してください。
Note
イベントの名前は Custom Event と同じである必要があります。(ラベルは大文字と小文字とスペースを区別します)。
トリガーしたいイベントを含んだ Script Machinne (スクリプトマシン) を持つゲームオブジェクトは、ゲームオブジェクトのデータポートに接続されている必要があります。
Unity が Trigger Custom Event ノードをグラフに配置します。
最初の引数のインデックスは Arg 0 です。引数は、イベントが処理することのできる値です。追加のデータポートが必要な場合は、Arguments フィールドの値をデータポート数に増加させてください (例: データポートが 4 つの場合は Arguments = 4)。
Note
送信側ノードと受信側ノードは、同じ数の引数を持つ必要があります。また、イベントをトリガーする時は、値が使用されていなくても、その引数に関連付けられた値が必要です。データポートを通る全ての引数を別のノードに接続する必要があります。接続しないと、エラーメッセージが表示されます。