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

画面をフェードイン/フェードアウトするには?

画面全体を覆うUI Image(黒色など)を配置し、DOTweenなどのライブラリで透明度(アルファ値)をアニメーションさせます。

シーン切り替え時やイベント発生時に、パッと画面を切り替えるのではなく、滑らかに暗転させることで演出の質を高め、VR等では酔いを防ぐためです。

CanvasGroupコンポーネントを付け、canvasGroup.DOFade(1f, 1f)のように書くだけで1秒かけて暗転します。フェード完了後に LoadSceneAsyncを呼び出します。

目次

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