UE4 UIの端だけにフェード処理を掛ける
やあ
UIの端っこだけフェードアウトしたいなーって思って作ったよ。

フェード処理をするためのマテリアル


線形グラデーションを掛け合わせて左右(上下)にかけてグラデーションさせてるだけ。
このマテリアルを右クリックしてインスタンスにしておくとパラメータを好きにいじれる。
注意
- UIで使う際に
TextureSampleParameter2Dのパラメータの名前を一致させる必要がある。 TextureSampleParameter2Dを最終カラーにつながないと下の画像のようになる。

UIで使う

RetainerBoxの下にフェード処理を掛けたいウィジェットを入れるだけ。
RetainerBox -> 詳細 -> エフェクト -> EffectMaterialにさっき作ったマテリアルを割り当て、TextureParameterにマテリアルのTextureSampleParameter2Dのパラメータ名を入れる。
結果

終わりです。