Loading Screen [switch between levels)

Hi Everyone,

i’m currently working on a 2D Project using 4.3.1, i’m looking for information about having during the switch of level a loading screen (who will be i guess a level) and the target is to stay on the loading screen until the next level is loaded.
I’ve checked everywhere on the forums , but every solution are dated from May or early June 2014 , so i guess now there is maybe a real solution with the last UE4 version.

Thanks for your help on this hot topic.

Regards

Did you figure this out yet?It is driving me crazy.I was hoping that UMG would use a parallel loading thread so it wouldn’t freeze while i load my level but unfortunately it doesn’t .

As of UE 4.6.1 you cannot use animated UMG widgets while a new level is being loaded. UMG is not updated during level loading. You can only use the underlying Slate system from C++ by starting a “Movie Player”.

See also: How do I make a Loading Screen? - World Creation - Unreal Engine Forums

Marc

I would actually not try to add C++ code if you do not have basic knowledge about programming and getting your code running within the context of the engine.

Also, you cannot just paste my code into your project. You would at least have to edit the Slate widget setup - which is unintuitive to say the least.

Some users suggested using “streaming levels” to get async loading but I have not tried that yet and I suspect other problems to show up that need to be solved then…

Marc

Thank you mk! Really appreciate your effort to guide me to the right direction but i am not a programmer and although blueprints gave me the opportunity to create my game without messing with “traditional” coding unfortunately it does not support some really basic (in my book) features like asynchronous loading.
Do you think that i could implement your code in my bp only project quite easily(for a novice) or i should steer clear from it in case i blow something up? :slight_smile:

Thanks again.

Thank you Marc.

I will try to persuade them through the forums to implement umg asynchronous loading.It would save all of us a lot of time including you guys as well.Why Waste time programming something when you can just drag and drop it ,right?