Unity6.0 (6000.0.47f1)
このサイトのフェードを参考にして作成しています
シーンをまたいだフェードについて
シングルトンでFadeとまったく同じクラスSceneFadeを作成して破棄されないようにする
(別にシングルトンじゃなくてもいいかも)
SceneFadeのStartにコード追加
DontDestroyOnLoad(this.gameObject);
↑破棄されなくなるやつ
シングルトン参考
後はFadeCanvaのPrefabをコピーしてFadeクラスをFadeSceneクラスに入れ替えてフェードしたら行けると思います
オブジェクトの重複などが発生したときなどに参考にしたサイト
・UIフェード
参考サイトでもう出来ているのですが
ルール画像の変更に悩んだので
Fade/Materials/UI-Mask.shaderファイルの最初の部分を入れ替え
[PerRendererData] _MaskTex("Mask Texture", 2D) = "white" {}
↓
_MaskTex("Mask Texture", 2D) = "white" {}
これでマテリアルのテクスチャを入れ替えられるようになります
普段シェーダーをいじらなかったり
シェーダーグラフなどが追加されてるので時間がかかったのでメモ