I’m trying to add a simple fade to black to my game. I’ve done a bunch of searching and I can’t find any solutions that will both work for me and that I don’t feel are giant hacks.
Doing it through a matinee will not work for me, for a bunch of reasons. The fade needs to be controlled by a gameplay blueprint and matinees can only live in the level. Yes, I could do a search for the actor on BeginPlay or whatever, but that means that every one of our levels has to have the same copy+paste actor in it in order to support fading to black. It’s gross and it doesn’t scale.
What I really want is something completely level independent that can be reused in a generic fashion. Bonus points if I’m able to turn it into a central system or manager that can handle multiple fade requests.
The other major caveat is that I’m doing this in VR. This means that anything hacky, like attaching something to the camera, won’t work, because the player can always move his head outside of the shape.
As always, any help is appreciated. Thanks.