UnityでFadeIn/Outを使うAssets
Fade.cs
をMainCameraにアタッチ- 各スクリプトで以下のように使う
var fader = Camera.main.GetComponent<Fade>();
fader.FadeIn(0.5f, () => print("Finish FadeIn!"))
.FadeOut(0.5f, () => print("Finish FadeOut!"));
Fade FadeIn(float time, System.Action callback = null)
time秒でフェードインした後callbackを実行Fade FadeOut(float time, System.Action callback = null)
time秒でフェードアウトした後callbackを実行