Lightcaster-Studios / Beamerman

Beamerman is a fast-paced isometric action game, in which players fire lazer beams and strategically reflect them to defeat their enemies while trying to avoid catching themselves in the crossfire
1 stars 6 forks source link

[Online] Loading screen does not work when clients connecting to host #224

Open raniceyue opened 3 years ago

raniceyue commented 3 years ago

When a client connects to the host, they are able to see the camera changes before the camera goes to the lobby camera.

I have tried to fix this, using the following methods

  1. When the MultiplayerGameMap loads, I immediately add the loading screen to the viewport
    • This does not work, as the player will still see the camera change BEFORE the loading screen comes out
  2. In the BP_OnlineMultiplayerPlayer, EventBeginPlay, I add the loading screen to the viewport for that pawn instantly, then make a call to remove it from the level blueprint.
    • This also does not work and has the same issue as (1)

@LiuTianZ @NBH99 Please help :(