I have a widget button set up to change the mouse cursor when pressed. The problem is the cursor doesn’t show the new icon until the mouse is clicked. I’m sure it’s not supposed to function this way, is there a solution at all?
This is fine if you’re working in a widget, but I’m setting the cursor to indicate a cursor state for gameplay. No widget involved. Set Cursor also isn’t updating there until you click.
Did you guys ever find a solution for this? I’m running into the same problem myself. I assumed it was just an editor bug, but my players are now reporting it as a bug as well in packaged builds.
Since I brought this post back from the dead, I thought I’d share the solution I found for this:
Somewhere at begin play (I’m doing it on my player controller) just use the node “Set focus to game viewport” and it’ll register the cursor so it can begin updating correctly. Unreal apparently doesn’t register it until you’ve clicked after a level load. Not sure why, but this seems to fix it.