truong-bui / AsyncLoadingScreen

Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level, without Level Streaming.
https://www.unrealengine.com/marketplace/en-US/product/async-loading-screen
MIT License
799 stars 99 forks source link

Show a black screen after loading scene disappear. Have to click to show the loaded level scene. #99

Closed tiantian20007 closed 4 months ago

tiantian20007 commented 4 months ago

After connected to a DS server, the loading scene show up. Afte loading scene disappear, a black screen show up, have to click mouse to make the black screen gone, and the real scene showed. I called StopLoadingScene in the player pawn's Beginplay. What I want is the real scene show up automatically when the loading scene disappear after player pawn is ready, without the black screen. Engine version is 5.3.2. And the level is using world partition. My setting is in the attackment image. 捕获

truong-bui commented 4 months ago

Hi, just disable the Wait for Manual Stop setting

tiantian20007 commented 4 months ago

After I disable WaitforManualStop, the loading screen will disappear automatically without waiting for my StopLoadingScene in PlayerPawn. I want the real scene show up and the loading screen disappear after I called StopLoadingScene in PlayerPawn. New updates: Actually, aftert the my custom loading screen disaapeared, a engine default loading screen (see the dots at the bottom right) is showed up. It is setup by StreamingPauseRendering module using GEngine->RegisterBeginStreamingPauseRenderingDelegate. I think all level with world partition or streaming enabled will be effected by StreamingPauseRendering mobule which conflicts with AsyncLoadingScreen plugin. Should disable StreamingPauseRendering module when using AsyncLoadingScreen plugin. https://www.youtube.com/watch?v=E3bSuCINhjo