こんにちは、最近はUIばっかり作ろうとしているにーあいです。
皆さんは最近取り返しのつかないミスをしましたか?
ついさっき僕はガンプラのデカールを貼り間違えました。デカールの単品販売もなさそうです。
ButtonのOutlineの色とかサイズを変えたい!!!
このように、ButtonのOutlineはデザイナーからだとOutlineSettingsから簡単に編集できますよね。
しかし、いざBlueprintから編集しようとすると!!あれ!?
なんじゃこりゃ!!
このノード、今回の目的であるButton本体のOutlineを操作してくれるやつではないようです(たぶん名前の通りFontとか文字だけ……?)。
SlateBrushを使おう
完成系がこちらです
どうやらエディターのアピアランス→StyleはButtonStyleの名前で管理されており、さらに各状態(Normal,Hoveredなど)はSlateBrushと呼ばれているみたいです
つまり、Outlineだけ変えたい場合にはこのOutlineSettingsのみ新規で作り、他は全部もとのパラメーターを引っ張ってくればよいのです
この例だとTintも同じ色になるようにしています
できた~~!
さいごに
今回は色だけを変えていますが、Widthなどのレイアウトもここからいじれます。ちょっと見つけにくかったねって話でした!