【Unity】UIトランジション用のマテリアルを作る
今までシーンを跨ぐときにCanvasに黒いImageを置いて、
Colorのアルファ値を変更していました。
そろそろシェーダグラフを使って行った方が良いのでは?と思い、
勉強がてらトランジション用のShaderGraphを作ってみます。
UVタイリング
UVにVector2をMultiplyし、任意の数UVのタイリングを行います。 1つの画像で連続したマテリアルが作成できます。
UVスクロール
時間をかけ、UVスクロールをさせます。
アルファ値はこの後くりぬく処理のために別で用意しておきます。
丸くくりぬく
最後に、円上にくりぬく処理を書きます。
黒い部分がくりぬかれるようになります。
全体図