2020.10.1はじめにこんばんは、プログラマーの笹目です!前回からUE4のエディタ拡張に関して少しずつ掲載しています。前回作成したウィンドウのラベル(テキストボックス)を見ていきます。※使用したバージョンはUE4.13.2になります。※言語環境は英語になります。作成されたコードを見てみる前回、表示されたウィンドウに記載されていたOnSpawnPluginTab関数を見てみましょう。];}順に見ていきます。はじめに、WidgetTextという変数を用意していますが、これはウィンドウに表示するラベル用のテキストですね。次にretuen文で書かれている項目ですが、こちらが表示するコンテンツのレイアウトを決めるコードになります。レイアウトの構成について前述のreturn文以降のコード部分は以下のような内容になっています。]]※[]内が子要素となります。htmlでレイアウトを記述するように、UE4のSlateUIでは、上記のようなコードを記述してレイアウトを作っていくようです。.(ドット)で属性や機能を設定し、[]で子要素を設定していく、という形でエディタの内容を記述していきます。ラベル(STextBlock)の設定を改造では、既に記述されているSTextBlockの内容を改造して、どのようなことができるのか少し見ていきます。色変えColorAndOpasity属性で文字色を指定することができます。以下、コード例とその結果です。).Text(WidgetText)影ShadowOffset属性でオフセットを指定して影をつけることができます。以下、コード例とその結果です。).Text(WidgetText)ハイライトHighlightText属性でハイライトしたい文字列HighlightColor属性でハイライト色を指定して特定の文字列をハイライトさせることができます。HighlightColorを指定しない場合は緑色でハイライトされるようです。前述した属性の他にも、TextBlock.hのソースでSLATE_ATTRIBUTEマクロで定義されている属性は同様に指定することが可能です。いう形で定義されています。本サイトでの情報を利用することによる損害等に対し、株式会社ロジカルビートは一切の責任を負いません。株式会社ロジカルビートコメントは受け付けていません。understrap.com。