Hi Capt. Trips,
So I decided to work on trying to get the loading screen system to work today, and unfortunately it’s not working all the way like it should. The best I can get so far, is when I hit play on the root scene, it starts the transition level (and I get cog wheels spinning in the upper right corner), but it never loads a level. It just stays spinning and nothing ever loads.
I have a “BP_LSS_Actor” in my root scene. At first I tried it with 2 maps (as in your example documentation), one main game level and a “StartMenu” level. So I had two levels in the array on the LSS Actor, and the name of the transition level in the “Loading Screen Level” option on the LSS Actor. This is the setup that loads the transition level on play, and the UI cog wheels spin, but no levels load.
So, I tried to simplify the process by creating a new root level. And under this level all I did was add the “Minimal_Default” starter content level and the transition level I created. Then in the LSS Actor on this new root level, I only added the “Minimal_Default” level in the array, and the transition level in the Loading Screen Level option like above. When I hit play with this setup, my default pawn from my game mode gets loaded in the transition level, but I see no cog wheels spinning…… and again no levels load at all (i.e. the Minimal_Default level does not get loaded like I think it should).
Per the documentation, I did try to make sure all of my levels to load had a default pawn with Auto Possess Player -> Player 0, set in the pawn details.
I should also mention that the very first time I tried all of this, I accidentally tried to play the transition level without having set the LSS Actor level names properly, and the Editor crashed. I’m not sure if that affected anything…but I don’t think it would. I am using Unreal Engine version 4.19.2 right now, just in case that’s needed.
Can you think of any reasons why the levels set up in the BP_LSS_Actor would not load at all? Maybe I am missing something. Also, I noticed that when I place levels in the “Levels” window under the root scene, I think it loads all of the actors in all of those levels into the root scene for some reason. Is this expected behavior?
I don’t have a deadline, so it’s no huge deal, but would love to try to get this working. Thanks for your time and any information. 