-
-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement multitouch in BaseButton to supersede TouchScreenButton #3976
Comments
What are the chances of backporting it to 3.x if / when it is implemented? Or does compatibility break deny it? |
This is a compatibility-breaking change, but multitouch support could be added to BaseButton without removing TouchScreenButton in |
As long as it can arrive within few years I am fine. |
godotengine/godot#49215 and it's original 3.x version godotengine/godot#34383 by @NoFr1ends provide support for multi touch in Note: These PRs only enable multi-touch support in the GUI. They provide the basis for, but do not implement multi-touch in |
@madmiraal sir,hava you tested it on varsion 3.4? |
While this proposal is a good start, I'd like to see touch supported on all |
This can be done separately from this proposal, as handling native (non-emulated) touch events in Control nodes not inheriting from BaseButton can be implemented independently. |
Describe the project you are working on
The Godot editor 🙂
Describe the problem or limitation you are having in your project
Since Godot's early days, Godot has two main button nodes:
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Add multitouch support to BaseButton to supersede TouchScreenButton.
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
If this enhancement will not be used often, can it be worked around with a few lines of script?
No.
Is there a reason why this should be core and not an add-on in the asset library?
This is a compatibility-breaking change, and it's about improving usability when developing mobile games.
Footnotes
BaseButton is the parent class for Button, TextureButton, LinkButton, CheckBox, CheckButton, and more. ↩
The text was updated successfully, but these errors were encountered: