Named Slot

ユーザーが作成したウィジェットのための外部スロットを Named Slot でエクスポーズします。

Windows
MacOS
Linux
このページ中

説明

このウェジェットを使ってユーザー ウィジェット用に外部スロットをエクスポーズすることができます。ユーザー ウィジェットには、他のウィジェットを入れることが可能であり、カスタム ウィジェット機能を作成するのに便利です。

使用例

以下では Button Template と呼ばれる Widget ブループリント を作成し、キャンバス パネルHorizontal Box (横方向ボックス) で置き換えました。この横方向ボックス内に ボタンテキスト のウィジェットを入れました。ここでは、ボタンの隣にあるスペースに、他の誰かが入れたいウィジェットを入れたり、または別の Widget ブループリント内から後で自分で入れることができるようにします。

NamedSlot1.png

Named Slot ウィジェットを Horizontal Box に追加します。

NamedSlot2.png

この例では、わかりやすくするために Named Slot の名前を更新し、Fill に設定し、プレビュー サイズを調整しました。また、同じサイズにするために、Fill Size ドロップダウンから Custom を選択し、Width を 400 に、Height を 50 に設定します。

NamedSlot3.png

ボタン上のテキストも更新しました。

NamedSlot4.png

コンパイル し、保存 して、 Button Template を閉じます。これで新規 Widget ブループリントが作成されました。

この新規 Widget ブループリントの User Created で、Button Template のユーザー ウィジェットをキャンバス パネルにドラッグします。

NamedSlot5.png

次にウィジェットを Named Slot に追加します。ただし、Named Slot 内のグラフにウィジェットをドラッグ&ドロップすることはできません。

NamedSlot6.png

[Hierarchy (階層)] を使用して Named Slot の新規「Root」ウィジェットを作成する必要があります。

NamedSlot7.png

これで Named Slot に追加したウィジェットに自由にスタイルを適用することができます。

NamedSlot8.png

ウィジェットをグラフにドラッグ&ドロップするには、ウィジェットを入れるコンテナが必要です (例、キャンバス パネル) 。

NamedSlot9.png

上の画面では、別の Button Template ウィジェットを作成しました。これは、キャンバス パネルを使用しており、ウィジェットをドラッグできるようになっています。

複数のウィジェットを Named Slot に追加し、様々なウィジェットを入れることができるテンプレートをセットアップすることができます。

NamedSlot10.png

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信