I’m having a weird problem getting mouse events to register when using blueprints.
To show the problem I have created the simplest possible set up – on MouseDown, MouseUp and MouseDoubleClick I have set it up to log to the screen ‘Mouse Up’, ‘Mouse Down’, ‘Double Click’ respectively:
Couldn’t be simpler. And yet, what happens is that when I start the PIE, the first click registers and logs the message ‘Mouse Down’, but does not log ‘Mouse Up’ when released, no matter how long I hold the button for. And after the first click, no other clicks seem to be registered, nor messages logged. The double click works fine, however, just not single clicks.
If I then press Shift+F1 to get the cursor back, and then click again, it registers another click and logs the ‘Mouse Down’ message.
The only way I can even get it to register a MouseUp is if I click and hold, the press Shift+F1, and then release the mouse button.
Note that this is the same whether I create general override functions or create specific bindings to something like a border object.
I’m trying to build some pretty basic functionality around being able to click on the screen, but it’s not possible since it doesn’t even seem to be registering clicks properly and creating the corresponding events.
Anyone know what’s going on?
I’m using UE 4.8.1 on Mac OSX 10.10.3