You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In 5.2.1, when a user double-clicks, the second release is never received by UE. A user reports having to work around this by sending a release input action manually when their frontend detects a double click.
Description from the user
Input in the Pixel Streaming Demo example project works just fine. It uses the same input logic we use in our project to toggle camera pan (hold LMB to pan camera).
In our project, we also handle doubleclick natively (LMB bound to IE_DoubleClick) to select where our character is supposed to move. When we use the vanilla 5.2 pixel streaming infra, this is what happens:
We double click to move our character.
Our character moves, but camera panning is enabled afterwards without any buttons being held
Our team has discovered that this issue goes away after commenting out the body of this function.
What we ended up doing as a workaround is our frontend sends a mouse up event a short time after the double click event. This fixes the issue of our camera getting stuck at panning after double click.
We can probably use the top down project to repro this, it has click to move controls out of the box I believe.
Expected behavior
UE should be able to correctly handle double-clicks and register release events
UE Version:
E.g. UE 5.2.1
Problem component
Frontend
Summary
In 5.2.1, when a user double-clicks, the second release is never received by UE. A user reports having to work around this by sending a release input action manually when their frontend detects a double click.
Description from the user
Input in the Pixel Streaming Demo example project works just fine. It uses the same input logic we use in our project to toggle camera pan (hold LMB to pan camera).
In our project, we also handle doubleclick natively (LMB bound to IE_DoubleClick) to select where our character is supposed to move. When we use the vanilla 5.2 pixel streaming infra, this is what happens:
Our team has discovered that this issue goes away after commenting out the body of this function.
What we ended up doing as a workaround is our frontend sends a mouse up event a short time after the double click event. This fixes the issue of our camera getting stuck at panning after double click.
We can probably use the top down project to repro this, it has click to move controls out of the box I believe.
Expected behavior
UE should be able to correctly handle double-clicks and register release events
Environment:
Moved from EpicGames/PixelStreamingInfrastructure#359
The text was updated successfully, but these errors were encountered: