Skip to main content
Inspiring
June 27, 2017

Is there a way to remove the Hourglass graphic when changing scenes and also make it faster?

Everytime i load a new scene i get a long delay(at least 5 seconds or more) and an Hourglass graphic. It doesn't look good for a game.  i would like the level change to be almost instantaneous. Any way to do it? I'm talking for Oculus Rift and unity 5.5

I use trigger cubes( box collider set as trigger) to create the thing that teleports me to the new level. And this is my script:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class LevelChanger : MonoBehaviour {
    public string newScene;
    void OnTriggerEnter(Collider Col)
    {
        if (Col.CompareTag ("Player"))
            SceneManager.LoadScene (newScene);
     
    }
}

This topic has been closed for replies.

3 replies

Inspiring
June 27, 2017
The hourglass will show when timewarp is engaged. Best thing to prevent it is to load your scene asynchronously so that it happens in the background. You might still get hitches, but it will be better than a full stop
Inspiring
June 28, 2017

MikeF said:

The hourglass will show when timewarp is engaged. Best thing to prevent it is to load your scene asynchronously so that it happens in the background. You might still get hitches, but it will be better than a full stop


and how exactly do you load asynchronously? Can you show me the code?