Hi! Hope you are all having a great week
In my current project I have recently added a loading screen - the problem that I encounter is that sometimes the game shows my character for 0.1 seconds before jumping into the loading screen - which feels very unauthentic. I spent most of yesterday’s dev time trying to figure this out but so far I’m out of luck.
How would you go about blocking out everything that the player is seeing the first 0.1 seconds of the player joining a experience?
What I’ve tried is to have a GUI element in StarterGui that blocks out the screen, but sometimes it takes 0.1 seconds for the StarterGui to load, causing the player to see his character first before then seeing the loading screen. I have also tried to use PreloadAsync on the GUI element blocking out the screen but it’s still too slow, allowing the player to see his character the first 0.1 seconds of joining the experience.
How can I block out the screen starting from the very moment that the player loads into my experience?
Thank you!