1.

UE5のブループリントでWidgetに引数を追加する方法

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

Unreal Engine 5(UE5)では、ブループリントを使用して、視覚的にゲームロジックを構築できます。その中でも、WidgetはUIの構築に不可欠な要素です。本記事では、Widgetに引数を追加する方法について詳しく解説します。

Widgetとは?

Widgetは、UE5のUIシステムで使用される要素で、ボタンやテキスト、画像などを画面に表示できます。ゲーム内で動的に情報を表示するためには、引数を受け取って内容を変更できるようにすることが重要です。

Widgetに引数を追加する方法

UE5のWidgetに引数を追加するには、以下の手順を実行します。

1. UMG(User Widget)を作成。 2. 「Graph」タブに移動し、関数を作成。 3. 関数の「入力」セクションで、新しい引数を追加。 4. 引数の名前と型を設定(例:「PlayerName(String型)」)。 5. 追加した引数を使用して、Widget内のテキストを更新。

Widgetの引数を設定する方法

Widgetの引数を設定するには、以下の手順を実行します。

1. Widgetをインスタンス化する(「Create Widget」ノードを使用)。 2. 「Set」ノードを使用して、引数に値を設定。 3. 「Add to Viewport」ノードで画面に追加。 4. 必要に応じて、更新用のカスタムイベントを作成。

Widgetの引数を活用する例

例えば、プレイヤー名を表示するWidgetを作成する場合、以下のような処理を行います。

1. 「Set Player Name」関数を作成し、「PlayerName」引数を追加。 2. TextBlockの内容を「PlayerName」に変更。 3. 「Create Widget」ノードでインスタンスを作成し、「Set Player Name」関数を呼び出し。 4. 「Add to Viewport」ノードで画面に追加。

まとめ

UE5のWidgetに引数を追加することで、動的なUIを実現できます。特に、プレイヤー情報やスコア、通知メッセージなどの要素を柔軟に更新できるようになります。ブループリントの機能を活用し、よりインタラクティブなゲーム体験を提供しましょう。

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
  1. ブループリントでWidgetに引数を追加する方法
  2. Blueprintで特定のクラスのWidgetを閉じる方法
  3. Widgetの前後関係を設定する方法
  4. ウィジェットの画像を選択するとウィジェットを閉じる方法
  5. マウスを動かせるUIを作成する方法
  6. ウィジェットのボタンに文字を書く方法
  7. BPでウィジェットのボタンを選択できなくする方法
  8. ウィジェットの背景ブラーについて
  9. リストビュー (ListView)
  10. EntryWidgetClass
  11. ウィジェットで一部の領域を部品化して再利用する方法