題記のとおり、フェード用アセット「Simple Fade Scene Transition System」について書きます。
使用はこちらから。↓
中身はシンプルで、ざっくり言うとCanvasGroupを持ったオブジェクトを作ってアルファ値でファ~ってやってるだけ。
とりあえずやったカスタマイズを投げようと思います。
1. フェード中に他のUI触れねぇようにしてぇな~
Initiate.csの20行目あたりにinit.AddComponentが何個かありますよね。
init.AddComponent<GraphicRaycaster>();
をぶち込んでください。ただし、他オブジェクトのsortingOrderが1以上の場合はそこも編集する必要があります。
2. なんかフェードインうまくいかねぇな~
これは一個目にも関連します。だいたいsortingOrder上げれば解決します。
init.GetComponent<Canvas>().sortingOrder = (好きな数字);
Canvas自体はすでに加えられてるのでGetComponentして「なんとかなれーっ!」して終わりです。
締め
他にもあれば追記します。
「コード読んだ方が早ぇし楽じゃね」?まったくもってその通りです。