Currently, the restart process after a miss is implemented as follows:
Save data at the start of the course
Set a dark screen effect
Remove the screen effect over 1 second (a visual effect that gradually brightens)
On a miss, set the dark screen effect over 1 second (a visual effect that gradually darkens)
Load the data and return to the course start
It is mostly proceeding as planned, but the screen briefly brightens at the start of the course. Is there a way to start the course while the screen remains dark?
The CanvasModulate node can make the entire scene pitch black, so you could start with a black state and create an animation in AnimationPlayer that transitions from black to white, then enable auto-play or control it via VisualScript.
I couldn’t understand CanvasModulate at all… Since restarting using scene transitions, which was introduced somewhere, seems faster, I’ll try adopting that approach instead.