truong-bui / AsyncLoadingScreen

Async Loading Screen is a free and open-source plugin for Unreal Engine. Async Loading Screen allows you to easily configure a Loading Screen System in the project settings, and automatically add a Loading Screen whenever you open a new level, without Level Streaming.
https://www.unrealengine.com/marketplace/en-US/product/async-loading-screen
MIT License
799 stars 99 forks source link

UE 5.1 PixelStreaming mouse input broken. #65

Open azjata opened 1 year ago

azjata commented 1 year ago

In a PixelStreaming scenario the plugin causes the mouse inputs to be blocked.

To reproduce, create an empty third person project, enable pixelstreaming, start the standalone app with pixelstreaming settings, when accessed through web browser the touch/mouse does not get through. If trying to read the mouse position is locked to 0,0 at all times

When disabling the plugin all works as normal.

Seems like these slates or something is blocking input or something like this. In a standalone window view it works fine, but not through pixelstreaming.

truong-bui commented 1 year ago

Unfortunately, I don't have experience with how Pixel Streaming handles Slate/UMG inputs and events. But I think you can't really interact between Pixel Streaming and Slate API. This is how Pixel Streaming works, not related to my plugin. There may be someone who has experience with Pixel Streaming who can help you with this.

hc950203 commented 9 months ago

Hello, I also encountered the same problem, have you solved it