メインコンテンツへスキップ
< すべてのトピックに戻る

Scene遷移のフェードイン・フェードアウトを実装する方法は?

DontDestroyOnLoadにしたCanvas内に黒いImageを配置し、そのアルファ値(透明度)をアニメーションさせます。

 

シーンが切り替わる瞬間は画面がフリーズするため、完全に黒画面で覆い隠してから裏側で非同期ロード(LoadSceneAsync)を行うのが自然だからです。

 

CanvasGroupコンポーネントを付け、DOTween等のライブラリを使って alpha を1(黒)にしてからロードを開始し、ロード完了後に alpha を0(透明)に戻す処理を実装します。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に