I’ve seen that some games have a progress bar or a number percentage that shows how much of the level has loaded on loading screens and I was wondering how to do this what I’m doing is the player starts in a blank level and then it loads a stream level and on complete the loading screen is removed but is there a way to get the progress of the level while it’s loading up
I don’t think it’s possible.
For instance, I have one level which streams in many others, but not all at once.
When I load that level in the editor, it takes about a minute because it has to load everything.
But if I run game as a standalone, it starts running immediately and streams the rest in the background. So the loading works differently depending on mode.
I don’t know how to tell if a level has streamed in BP. You can tell if it’s visible, but I would want to know if it was ready without that…
Might be possible in C I guess.
I’d be interested in this if there’s any other answers out there…
Correction, you can have a BP in your persistent level that uses IsLevelLoaded to watch how many of the levels are loading and show a progress bar.
But like I say, I don’t think it will work in the same way when you package up.
Give it a go…