Currently, my game uses a virtual joystick for movement, touch input for camera rotation, and buttons for jumping and shooting. The problem is that if the player is using the joystick to move forward, they can't rotate the camera or press any buttons. How can I fix this? I've tried numerous approaches, but none have worked. For reference, I'm using "TextureButton" for the buttons and the "Virtual Joystick" asset from the "AssetLib" for the joystick. Thanks in advance!

    Scel

    Tried this? from its faq.
    https://github.com/MarcoFazioRandom/Virtual-Joystick-Godot

    Multitouch Issues?

    Ensure these settings in Project -> Project Settings -> General -> Input Devices:

    "Emulate Touch from Mouse" : ON
    "Emulate Mouse from Touch" : OFF

    If other buttons don't work with this configuration, use TouchScreenButton instead of TextureButton.

    • Scel replied to this.

      Do most modern smartphones support motion-based user inputs, i.e. tilting or shaking the phone?

      If they do, and Godot supports that, it could be an option.

      Gowydot Yes, i try. Its not work.