現状ミス後のリスタート処理を以下の流れで実装しています。
コース開始時データを保存
画面効果の闇を設定
画面効果を1秒かけて削除(だんだん明るくなる演出)
ミス時、画面効果の闇を1秒かけて設定(だんだん暗くなる)
データを読み込んでコース開始時に戻す
概ね予定通りなのですが、コース開始時に一瞬明るくなってしまいます。画面が暗い状態からコースを開始する方法は無いでしょうか?
現状ミス後のリスタート処理を以下の流れで実装しています。
コース開始時データを保存
画面効果の闇を設定
画面効果を1秒かけて削除(だんだん明るくなる演出)
ミス時、画面効果の闇を1秒かけて設定(だんだん暗くなる)
データを読み込んでコース開始時に戻す
概ね予定通りなのですが、コース開始時に一瞬明るくなってしまいます。画面が暗い状態からコースを開始する方法は無いでしょうか?
CanvasModulateノードを使うのはどうでしょうか?
CanvasModulateノードはシーン全体を真っ黒にすることができますので、最初は黒の状態にしておいてAnimationPlayerで黒から白に変わるようなアニメを作って自動再生をオンにするかヴィジュアルスクリプトで制御する等でできないかと。
CanvasModulateは全く理解できませんでした・・・。某所で紹介されていたシーン遷移を使ったリスタートの方が早そうなので、そっちを採用してみます。