このページでは UMG で Event を呼び出す方法を説明します。
バインド可能なイベント
バインド可能なイベント は、現在スレートで使用されている挙動を UMG で模倣するための方法です。スレートではイベントが処理されたかを知らせるためのひとつのハンドラを必要とします。[Details (詳細)] パネルの Events セクションから Widget ブループリント の関数をイベントにバインドすることができます (以下の黄色の矢印で表示)。

上の画像の黄色いボックスでは、ウィジェットが Interaction の処理を通して イベント を補足しています。上の例では、ボタン ウィジェットの OnClicked イベントに加えて、Click Method または Touch Method の設定を通してクリック イベントの処理を指定することができます。マウスのクリックのみ可能なボタンを作成し、キーボード操作を不可能にする場合は、IsFocusable オプションで指定することもできます。
マルチキャスト イベント
マルチキャスト イベント は、ブループリント でイベントを処理する標準的な方法です。
マルチキャスト イベント を使用するには、
-
[My Blueprint] タブで、Widget をクリックします (1)。
-
[Details] パネルで [Events (イベント)] セクションを下にスクロールし、使用するイベントの + ボタンをクリックします (2)。
-
そのイベントがブループリント グラフに表示され、他のノードとの接続が可能になります (3)。