Federico-Ciuffardi / GodotTouchInputManager

Asset that improves touch input support (includes new gestures) in the Godot game engine. It also translates mouse input to touch input.
MIT License
525 stars 35 forks source link

InputEventMultiScreenDrag fingers not reset #21

Open yknapp opened 2 years ago

yknapp commented 2 years ago

THIS ONLY OCCURS ON GODOT WEB EXPORT: The fingers property of input event InputEventMultiScreenDrag is not reset.
It always contains the maximum number of fingers that triggered that event.
So if you triggered the event with 2 fingers, then fingers = 2.
After that, you trigger the event with 3 fingers, then finger = 3.
Then you trigger the event again with 2 fingers, then finger = 3.

Federico-Ciuffardi commented 2 years ago

I think this may be related to webGL as discussed in this issue, please read it.

Also I just found these issues [1] [2] on godot's github, they were similar issues, but they were fixed in version 3.4.1. Perhaps your issue is related. I think it's best if you try to do a minimal example and open an issue on godot's github.