How to show loader while loading level?

Hello, how to show loader while loading level? Because the load takes around 3-4 seconds, so it is not much user friendly, if i click to open level and then i wait like that… (It seems that nothing is happening)

I tried to use and set Transition map in Packaging settings, but the map is not displayed.

So is there some other way how to manage this? May be show some UMG widget instead of load level on click, and then small interval and load level? Or is there other way?

Thank you

If you dont want to show an animated loading screen, you can just before the map opens add the loading screen widget to the viewport (before you call open map, and make a small delay after you add the widget and you call open level).

If you want an animated one you have to go the c++ way. (Here the seccond not accepted answer) I am looking into this and maybe make a tutorial on it.

hello Lectr, yes i was trying this, however it didnt work. because, in case of UMG widget u have to remove them from level before loading other level, otherwise app will crash… :confused: and the levels are loading soooo long !!! so dont know how to solve this… may be load some empty level with text Loading… with some parameter like load this level… dont you know how to open level with parameter variable? i know that it is possible. Cheers

Another possibility is to somehow manage the level structure but not sure how this exactly works… If you click on Levels button, the window will open, and there you can manage which level is main, and add sub levels… but as i say, not sure how this works… (Probably it is related with Level Streaming, however not sure if LS is good for this case, opening level from menu) For example using this u can manage that all levels will load at once, but that is not case i want, since every level has own level blueprint and some event triggers related.

Hmm i will check it, thanks

hmm actually this works too

it is something what i was trying too before, but i was not adding widget, but changing visibility.

this works too

it is something what i was trying too before, but i was not adding widget, but changing visibility.

The only problem here is that the widget is not animating, for example a throbber is just still. If you dont mind that that is a pretty simple solution.

You are right. And i found also another solution but also non animated, and thats HUD, which has is still on the screen even between loading levels.

L.