I’m trying to use the new splash screen feature in Unity 5.5. The preview in the editor looks good but running it on the phone gives me an problem. Instead of starting with the splash screen animation, I get a black screen. In the middle of the splash screen animation (in my case after around 3 seconds), the splash screen suddenly gets visible. So it looks like the splash screen is running correctly but the black screen is hiding it for some time.
Does anyone else have a similar issue? Does anyone have an idea how to solve it or what the cause could be?
The Android fix just went into 5.5.0p3. We are hoping to also get the iOS fix into the same patch but its not in just yet so cant gurantee iOS yet. 5.5.0p3 is scheduled for December 21st although patches can sometimes get delayed if QA find issues.
I’ve also had an issue where the standard splash screen is barely visible on Android. I can barely see the Unity logo, but it never reaches “full-white” brightness. Hopefully that will be fixed as it looks a bit weird.
Seems that the iOS fix was removed last minute as it caused some issues. I have been off this week so I missed this news. It looks like it will now be January before the fix can be reapplied once the other issues are resolved.
I can confirm 5.5.0p3 is fixing the issue on Android. However, it introduced another issue. In 5.5.0p2, the first scene was loaded immediately after showing the logos. Now, it takes a few seconds. In that time, the background image is visible but it gets distorted after a bit. There’s no error message in the logs.
It should match the preview now. There is a 0.5 sec delay after the logos are shown and it then transitions over to the scene during this delay. If your scene has a lot in it with lots of awake/start code then its possible this could cause the longer delay. How is the image distorted? Is it due to changing from landscape to portrait or are you calling SetResolution in the scene which could possibly distort it. Please file a bug report so I can take a closer look.