When I start my game from the main menu by clicking on “Start Game” after my level loads (using level streaming) and I hold left-click to move the cursor gets locked in place until I let go. If I launch my game straight from the persistent level then holding left-click works fine. It looks like something happens between the main menu and persistent level.
If I “Set Show Mouse Cursor” at the start of PersistentLevel’s BeginPlay to False in level blueprint, then it works fine. Another solution I found is to instead uncheck “Hide Cursor During Capture” in “Set Input Game and UI Mode” in MainMenu’s level blueprint.
Could anybody help me understand why the in-game cursor gets locked if I enable “Hide Cursor During Capture”?
Solution A: Set “Show Mouse Cursor” to False in BeginPlay in PersistenLevel’s level blueprint
Solution B: Uncheck “Hide Cursor During Capture” in “Set Input Game and UI Mode” in MainMenu’s level blueprint