This document outlines the use and functionality of Information about features in the ‘'Mouse Tab’' which is the seventh in the edit config list of features.
...
Prerequisites
Info |
---|
Before starting the first step, make sure you haveFor this document, you need :
Enabled the Pixel Streaming plugin Enable the Pixel Streaming plugin Packaged your application Package your Project from Unreal Engine At least one uploaded application in the Control Panel. Upload your Unreal Engine Application Refer to this document to get how to toggle the mouse and discover other feature templates Feature Template for Eagle 3D Pixel Streaming Setup a Config following this tutorial Set Up Configurations on your Control Panel |
- To complete this guide, your working environment must meet all the requirements above. If you have not completed any of the points, follow the link to the appropriate instruction and complete it first.
Instructions
Go to Control Panel → Step2: Config Selection → Edit. As it is shown below in (Image 1), the ‘'Mouse Tab’' is the seventh in the list.
Mouse Options
...
|
I. Mouse Options
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Go to: Control Panel > Step2: Config Selection > Edit > Mouse. |
Refer to this document, if you need to create a new Config.
...
1. Fake mouse with touches
Enable/Disable this feature to see/hide the gaming browser mouse in the app during runtime. Click Save.
This feature allows to receive touch commands on your Mobile device.
Get the full tutorial on it here https://eagle3dstreaming.atlassian.net/wiki/spaces/docs/pages/13893635/Eagle+Guide+to+Touch+Components+for+Mobile+Devices#Control-Panel--Config See : Fake Mouse with touches.
2. Show
...
Enable/ Disable this feature to see/hide the real browser mouse in the app while streaming. Click Save.
Press ''ESC'' to show the cursor and use it again during runtime.
3. Mouse Control Scheme
Choose Locked Mouse/ Hovering Mouse from the Mouse Control Scheme. Click Save.
...
3.1. Locked mouse
Info |
---|
Locking the mouse cursor is often used in first-person or third-person games for a smooth experience. This prevents the mouse cursor from leaving the game window and allows the game to capture mouse movement directly for controlling the camera or player character. |
3.2. Hovering mouse
Info |
---|
handling mouse hover events is a common requirement for user interface (UI) elements. This functionality allows you to detect when the mouse cursor is over a specific widget or object. |
Limitations
Warning |
---|
Issue: Mouse stopping at the edges of the viewport (ie. hitting both sides of the screen and stopping camera rotation instead of rotating 360 degrees and completing a full circle rotation) Fix: change the Mouse Control Scheme from ‘'Hovering mouse’' to ‘'Locked Mouse’' to get the full camera rotation while streaming your application. |
Browser mouse
See : Show Browser mouse.
II. Mouse Control Scheme
See : Mouse Control Scheme.
III. Cursor Style
See : Cursor Style.
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Warning :There is a bug from Epic’s side on UE 5.1.1, 5.2 and 5.2 3 that causes issues showing the in game cursor while Pixel Streaming which is not from our side.https://github.com/EpicGames/PixelStreamingInfrastructure/issues/349 Check the above this link to see how a user found a way to have an in-game cursor while Pixel Streaming. (or check below)
|
Now you are ready to use the Mouse Tab’s features! if you want to check the next Tab’s features, you can find it here Tab: Keyboard
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
See the Customization Tab for a White Label experience. See how to receive inputs from Mobile. |
...
Was this article helpful? Comment Below. Let us know your feedback.
Need help? Contact Support
...
Submit a new request at E3DS support portal or send an Email at support@eagle3dstreaming.com.Seek advice. Connect with others. Share your experiences. Join our lively Community Forum today.
Requests sent on weekends will not be addressed until the following business day.