見出し画像

UE5.4 エディタ上でのDataTableを使ったWidgetの反映

Event Pre Construct

このイベントを使うとEditor上でブループリントが呼び出されます。

Event Pre Construct ノード

呼び出されるタイミングとしてDesignerに切り替えたタイミングに呼び出されます。

Graph
Designer

Is Design Time

Is Design TimeがTrueの場合がEditorで呼び出されたときです。

Branch

使い方は普通にBranchノードで分岐させます。

DataTableから各項目に設定する

前提

私はEnumを使ってDataTableのRow Nameを管理しています。

DataTable
Enum

Enumの型変換

Row Name

各Widgetに設定していく

Text のウィジット Text_ItemName,Text_Level,Text_Costの3つを使います

ウィジット


Get Data Table Row ノードから 3つの項目に設定します。

設定


最終的にEditor上でこのように反映されます。

画面

おまけ Print String で確認

Event Pre Constructに接続してEditor上で確認できます

上記のように接続してコンパイルやDesignerを開くと下記のようにレベル画面で表示されます。

いいなと思ったら応援しよう!