5.5 Splash not appearing in build...

Hi all,
Just grabbed the release of 5.5 and the new splash screen doesn’t seem to appear on the build!?

The preview works great but on the build there’s nothing :frowning:
Any ideas what I might be doing wrong?
I’m in Xcode 8.1

Thanks,
Pete

What platform are you building for? What do you see instead?

This is happening for me also (in Unity 5.5), building to iOS in Xcode 8.1. The splash screen does not appear. The preview works fine in the editor.

What I notice is happening though is when I launch the game on the device, there is no splash screen but instead the first scene loads but appears frozen, for exactly the same duration as I had the splash screen set to show. My splash screen is set to appear for 5 seconds, and once I launch the game I can’t interact with anything for 5 seconds.

Here are the settings:

Not sure if this will help, but in the build files, the launch screen files are all quite small:

2872482--210535--upload_2016-12-3_11-16-4.png

We are working on a fix for the iOS issues at the moment.

Unity Version 5.5.03f Personal Edition on old imported Projects the Splash Screen Options does not appear.

On new Projects the Splash Screen Options appears.

It seems to be a bug on opening old Projects…

Did you have the splash disabled on the previous version? We have a fix for that on the way.

Glad to hear a fix is in the works. I’ve been trying for the past couple hours to get it to work on iOS. I even tried taking every old splash image out and unchecking “Show Splash Screen” and the build still showed the old splash screen at about 300%.

Any idea on timing?

5.5 is showing the old splash screen? That sounds like a bug, can you report it.

I just installed 5.5.0f3 today and I wanted to say that I am also getting this on an ANDROID build. I am using Unity Plus, Windows x64 deploying to Android. I get a black screen for the duration of the time of the splash screen.

I tried multiple deployments and I almost got it to work when I tried it with the unity splash screen tandem with my personal screen, but once I reverted back to just my company logo it stopped working again. I really want this to work with my company logo only.

I hope the bug fix is for all platforms and not just iOS (even though I plan on deploying to iOS as well).

Thanks!

UPDATE–

For sake of being thorough, I just deployed it about 6 times with different options selected from the splash screen options. The closest I get to this working is when I select to show the unity logo as well. However, during the duration of that part the screen is black and then my company logo does show up.

Again, if I put the options as I would like them (my company logo only) it shows black for the duration and then loads my first scene.

The issue has a fix for both iOS and Android. iOS is likely to come along first, the Android one has some dependencies on 5.6 that I need to work out for 5.5.

Thanks for the reply Karl.

So does that mean the Android fix won’t roll out until 5.6 launches or will there be a patch for 5.5? By the way, I really do like the new features. Can’t wait for it to work so I can deploy them.

Have a great day!

No it’s going to get fixed in 5.5. just means it needs to be fixed twice so will take a little longer.

I had a similar problem with Unity 5.5.03f , Android. Splash screen freezes in very low opacity for duration i set in settings, so i couldn’t get that fancy animation or static image.
Its already reported that unity android opens late with a large scene.So,
A quick work around for me is, making an empty landing scene, with only a orthographic camera.

using System.Collections;
using UnityEngine;
using UnityEngine.SceneManagement;
public class LandingScene : MonoBehaviour {

    // Use this for initialization
    void Start () {
        StartCoroutine(LoadLevelLate());
    }
    IEnumerator LoadLevelLate()
    {
        yield return new WaitForSeconds(1f);
        SceneManager.LoadScene(1);
    }

}

Hope this helps who came here with this Unity 5.5 new splash screen opacity problem.

Best Regards,

1 Like

Yes that will work. You can also draw the splash in the loading scene to ensure it shows fully.
https://docs.unity3d.com/ScriptReference/Rendering.SplashScreen.html

1 Like

Hey Karl, any idea on timing for this fix?

A fix for both iOS and Android will be coming next week :slight_smile:

4 Likes

Cool! Thanks for the update. :slight_smile:

2 Likes

The new patch (5.5.0p2) from Friday did not fix this problem on iOS.

It’s fixed for both Android and iOS in this weeks patch 5.5.0p3

2 Likes