Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This document outlines the use and functionality of the ‘'Mouse Tab’'

Prepare to execute instructions

Info

Before starting the first step, make sure you haveFor this document, you should :

  1. Access

to
  1. the Control Panel

.
Enabled
  1. Enable the Pixel Streaming plugin Enable the Pixel Streaming plugin

Packaged
  1. Package your

application
  1. App Package your Project from Unreal Engine

At least one uploaded application in the Control Panel.
  1. Upload your App Upload your App on your Control Panel

  • 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 a Config for your App on
    1. Select an App from Step 1 in the Control Panel Select an App from your Control Panel

    2. Select/Create a Config Select/Create a Config from 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

    Panel
    panelIconIdatlassian-info
    panelIcon:info:
    bgColor#F4F5F7

    Go to: Control Panel → Step2: Config Selection → Edit

    .

    → Mouse

    Mouse Options

    Image Removedimage-20240109-130026.pngImage Added

    1. Fake mouse with touches

    Fake mouse with touches

    See/hide the gaming browser mouse in the App during runtime.

    Receive touch commands on your Mobile device. https://eagle3dstreaming.atlassian.net/wiki/spaces/docs/pages/13893635/Eagle+Guide+to+Touch+Components+for+Mobile+Devices#Control-Panel--Config

    2. Show

    browser

    Browser mouse

    Show Browser mouse

    See/hide the real browser mouse in the App while streaming.

    Press ''ESC'' to show the cursor and use it again during runtime.

    Mouse Control Scheme

    1. Locked mouse

    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.

    2. Hovering mouse

    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.

    Cursor Style

    Cursor style

    Issues and warnings

    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.

    Panel
    panelIconIdatlassian-warning
    panelIcon:warning:
    bgColor#FFEBE6

    Warning:

    There is a bug from Epic’s side on UE 5.1.1 and 5.2 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 link to see how a user found a way to have an in-game cursor while Pixel Streaming.

    Now you are ready to use the Mouse Tab’s features!

    if you want to check the next Tab’s features, find it here Keyboard Tab

    Was this article helpful? Comment Below. Let us know your feedback.

     

    Click Page Feedback on top of the article. Select an emoji. Tell us how helpful this page was.

     

     

     

     


    Need help? Contact Support

    If you still need help, contact support to get your issue resolved quickly.

    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 E3DS Community Forum today.