Removing Android Virtual Thumbsticks?

For some reason when I package an android build of my game I get virtual thumb-sticks on each side of the screen.

I made a blank project and compiled it to show you what I mean.

Anyone have any idea how to remove these?

Thanks.

Howdy Glenn1990,

Thank you for your question about the virtual joysticks for mobile. Here is what you can do to help solve the issue:

  • Open the project that you wish to remove the joysticks from
  • Open the project settings from the Edit tab at the top of the screen.
  • Select the Input tab from the Project settings
  • Under the mobile subsection labeled ’ Default Touch Interface’, select the drop down and clear out ‘DefaultVirtualJoysticks’ and make sure it is now labeled as none.
  • Open up your Windows Explorer and locate your ‘Unreal Engine’ folder (This should be the correct route to follow:C:\Program Files\Unreal Engine\4.3\Engine\Content\MobileResources\HUD )
  • In that folder locate the DefaultVirtualJoysticks.uasset and right click/copy it.
  • Open up another Windows Explorer and go into the project you wish to remove the joysticks from.
  • In the contents of that project, paste the DefaultVirtualJoysticks.uasset ( you can place the asset under any folder that you wish for it to go into)
  • Go back into the editor and locate the newly added touch interface setup labeled ‘DefaultVirtualJoystick’ asset
  • Double click to open that asset.
  • For the Active and Inactive Opacity, change both values to 0
  • Save and exit the details of that asset
  • Go back into the project settings->Input->Default Touch Interface
  • Select the Dropdown
  • You should see a new asset labeled ‘DefaultVirtualJoysticks’
  • Select that asset.

You should now be able to deploy that packaged project to a device without seeing the circles on the screen. If you leave the Default Touch Interface as none, you will not be able to move the character through the level when packaged and deployed. you need to have this asset selected in the Default Touch Interface for it to work correctly.

If this does not completely solve your issue or If any other information is needed, please let me know.

Thanks and have a great day!

1 Like

This worked perfectly, thank you.

Also for my project It appears to work fine with the ‘None’ selected as its a basic 2D game based solely within the UE4 GUI.

Hit Clear and Close the project settings. This will remove any Touch Interface associated with the Display.

1 Like

I had the same problem as Glenn and the answer of Stealth helped me. (Version 4.18.3)