I am using Unity Pro, so I have all Splash Screen Tools available. I have a full screen image which I want to use as my splash screen. I want my splash screen to remain on the screen for n seconds. I want the splash screen to be cropped if it is not a perfect fit to the device's screen size.
The following settings give me the desired results, however the splash screen only stays up briefly, and does not allow me to choose the duration:
These settings allow for me to set the duration, however the splash screen is just an icon in the middle, and won't "Scale to fill (cropped)", like in the settings above:
I can use a blank image as my logo and add a background image, but it becomes all blurry. (The darkness goes away if as I change the overlay opacity.):
I have tried other variations in the settings, but the three attempts above are the closest I have come. I have tried removing the splash screen, and creating an empty Scene on launch with just the full-size cropped image, but this causes a delay to launch the app with a bad white flicker. I have tried using the static splash screen settings in addition to the blank starting scene, but this causes the screen to go black momentarily.
How can I use a full-screen cropped Splash Screen for a set duration?