Black screen hiding new Unity 5.5 splash screen

Hi,

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?

I’m running the game on Android 6.0.1.

Thanks,
Alex

This is a known issue on iOS and Android. We have a fix coming in a future patch. As a workaround try loading an empty scene as your first scene.

1 Like

Great, thanks Karl. Do you have an ETA when the patch will be available? If you need help to test the patch, I’m happy to spend some time on it.

Thanks,
Alex

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.

Yes this should fix it.

1 Like

That’s great. Thanks Karl.

No problem. The iOS fix has now also landed into p3. So it should be a good patch for splash screen problems.

I just updated to 5.5.0p3 and the splash screen problem is still there on iOS. Also, the p3 release notes only mention Android being fixed.

Any word on when iOS splash screens will work properly?

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.

Thanks Karl. I’ve submitted a bug report with an example scene and a screenshot. The case number is 866044.

1 Like

According to the issue tracker, the issue is now fixed in 5.5.1 (see Unity Issue Tracker - [Android] Delay after splash image and distorted background image). I’ll confirm as soon as the version is released.

Yes I fixed it yesterday. I’ll try to get it into a patch sooner if possible.

1 Like

Fantastic, thanks Karl.

Karl, can you please confirm whether the iOS fix has been added to 5.5.0p4 (11th Jan)?

The iOS fix is in 5.5.1p1.

Hi @karl_jones , any chance we have an ETA on 5.5.1 / 5.5.1p1 release?

ETA is 25th January. This can slip sometimes but this is the date we are aiming for.

1 Like