White dot from PlayerController is showing up on Main Menu


I know its not tank themed but im following exactly just testing it with my own

The white dot from the player controller is on my main menu and z ordering doesn’t seem to be fixing it. Clearly ben doesn’t have this problem, anyone else have it or know how to fix it?

1 Like

Hey, @Kilroy, I know the question is a bit old by now but nonetheless if you’ve already moved past this maybe someone else will benefit from it :slightly_smiling_face:
So basically I had the same issue: the dot that represents our aiming reticle was appearing on the main menu UI as well. The following thread helped me (look at the first answer below the one which is marked as the right answer, it offers a better solution):
https://answers.unrealengine.com/questions/369951/hud-overlaps-on-main-menu-after-packaging-game.html

The issue is simply that both the main menu UI and our player UI are being created at the same time, because we linked the creation of our reticle widget to the OnBeginPlayEvent. I imagine this is because we execute that from our Tank controller blueprint which is perhaps instantiated before the BattleGround level itself, though that is only an assumption.
The fix is to simply move the graph from the tank controller blueprint to the level blueprint of the BattleGround level. Simple as that! The explanation being that this way we guarantee that the widget will be created on the OnBeginPlayEvent of the BattleGround level itself, which is surely only fired when that level is actually loaded.
This fixed the issue for me, hope someone else finds it useful as well :slight_smile:

I’m also attaching a pic of the BattleGround level blueprint, so check that too:

Cheers!

5 Likes

Nemanja’s solution worked for me. Just a note though for anyone else with this problem, I had to close and reopen Unreal for the reticle to finally disappear from the menu.

Privacy & Terms