0 votes

I'm trying to make a mobile control scheme for a platformer right now, but I've run into a bit of trouble. I'd like the user to be able to press the buttons by simply dragging their finger onto the button, as this makes it easier to alternate between moving left and right.
However, TextureButtons don't seem to offer this option. Additionally, I'm not sure you can press multiple at once even if using a touch screen. The alternative is to use TouchScreenButtons, which allow this feature via a property called "passby press". I'd prefer to use the TouchScreenButtons, but they don't scale with my GUI, as they aren't control nodes.

Is there a way to scale TouchScreenButtons, or alternatively give passby press and the ability to press multiple buttons at a time to TextureButtons?

I've attached screenshots of my scene below for reference.

Default Size
Scaled Down
Scene Hierarchy

Godot version 3.2.1
in Engine by (15 points)

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.