UE4~透明なマテリアル制作~

こんにちはtetoです!昨日免許の更新にいってきました!今回は初回の更新でした。朝から行ったのですが電車やバスの関係で朝早くて講習2時間あったのですが最初の1時間眠くてやばかったです(笑)しかも家の鍵を忘れるし、こころ折れました。。。ここまで話してあれなんですが、私高3の年末に免許を取ってから1度も運転していません\(^o^)/オワタ

なので運転しろと言われたら暴走しそうですね(笑)免許センターにいって同じ更新の人たちに講習の先生が普段運転していない人いる?みたいに聞かれて手を挙げたのが私を含めて2人しかいなくて気まずかったです、、、

さて今回も話が長くなりましたが今回は透明なマテリアルを制作していきます!この記事はこれまでの記事を読んでいなくても参考になると思うのでぜひ見て言ってください!

前の記事↓



(今回はやること少ないので目次はありません)

特定のアクターに触れるとゲームオーバーUIを表示させる方法

考え方としては、マテリアルを作らないと色をアクターにつけることができない。

なのでまずはマテリアルを制作する

透明なアクターを作るためにまず、透明なマテリアルを制作する

*マテリアルファルダの中に制作する。

①『追加/インポート』を押す

②マテリアルを選択

③マテリアルの名前を指定する

今回はアクターに触れるとゲームオーバーなので『GameOver_M』にした

④詳細を押す

⑤詳細の[Material] から [Blend Mode (ブレンド モード)] を [Opaque (不透明)] から [Translucent (透過)] に変更する

⑥右クリックから『Vector Parameter 』と検索しノードを追加し、1番上の白い所とベースカラーを繋ぐ

Vector Parameter ノードの名前を「BaseColor」に変更にした。

⑦右クリックから『Scalar Parameter 』と検索しノードを追加し、オパシティと繋ぐ

Scalar Parameter の名前を「Opacity  Amount」に変更

⑧Scalar Parameter を選択

⑨詳細の中の『マテリアルエクスプレッションカラーパラメータ』のデフォルト値を『0』にする(完全な透明にするため。半透明にしたい時などはこの数値を設定する)

⑩マテリアル エディタのツールバーで [Apply (適用)]、[Save (保存)] の順にクリックして、マテリアルをコンパイルして、アセットを保存する

お疲れ様です!これで透明なマテリアルは完成!

次の記事↓

コメント

タイトルとURLをコピーしました