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

画面をフラッシュ(白く光らせる)させるには?

Canvas上に画面全体を覆う真っ白な Imageを配置し、DOTween等を使って透明度(アルファ値)を一瞬で1にし、その後0に戻します。

ダメージを受けた時や雷が落ちた時などの強い衝撃を、カメラエフェクト等の重い処理を使わずにUIの板を点滅させるだけで最も低負荷かつ効果的に演出できるためです。

Imageのアルファ値を通常は0(完全透明)にしておき、演出の瞬間に image.DOFade(1f, 0.1f).OnComplete(() => image.DOFade(0f, 0.5f));のようにDOTweenを繋げて書くと、一瞬で白くなりフワッと元に戻るフラッシュになります。

目次

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