🖥

[UE5] NamedSlotの簡単な作り方

2022/03/19に公開

NamedSlotとは?

NamedSlotとは流用先で上書きするためのウィジェットです。作成したウィジェットは他のウィジェットブループリントでも使用する事ができるのですが、NamedSlotを追加すると流用先で一個の子ウィジェットを追加する事ができます。わかりやすく言うとウィジェットを使い回す時にウィジェットを上書きできるようにするのがNamedSlotです。NamedSlotを使用しなれければ流用した先でウィジェットを追加する事はできません。

NamedSlotはウィジェットを何度も使い回してそれぞれのウィジェット流用先毎にウィジェットを追加して変化を加えたい場合に使用します。

手順

  1. ウィジェットブループリントを作成します。名前はUIに。
  2. 以下のようにウィジェットを追加します。

    NamedSlotのスロットのSizeをフィルにします。
  3. ウィジェットブループリントを作成します。名前はUI2に。
  4. UI2を開いて作成したUIを追加します。
  5. Imageを追加してBrushから画像を変更したら完成です。

    こんな感じにNamedSlotは一個のウィジェットとして流用先で追加できます。

UE5本を制作中です✍🏻良ければご覧ください↓
https://zenn.dev/daichi_gamedev/books/unreal-engine-tutorial

Discussion