Hi Britzl,
I have used your defold-input library (Defold-Input) in several projects and also in my latest.
A few days ago, I was surprised to find that I can no longer process input from the simulated stick movement of the onscreen controls and button clicks at the same time. I get the event when moving the stick alone and I get proper report from the buttons when touched. But I can only get one, not both of them at the same time anymore. Something seems broken with multitouch handling.
I was positive that this worked before, so I started going back in versions first of my code and then of related libraries, when that did not help.
I was surprised to come across the same problem when I looked at your onscreen controls example of your latest input library version (4.6.1):
On iOS devices (tested on an iPhone 14, iOS version 16.7 20H19), with the current version input library 4.6.1. master branch, your spaceship can either move or shoot - but not both at the same time. I then checked the older version 4.5.1. and with that version, the behavior is still as expected, movement and shooting works in parallel.
Is it possible that you may have introduced a bug with the latest version resulting in this defect? From the project history, it seems that you have been working on multitouch behavior on iOS?
It would be great if you could check this out, any help would be greatly appreciated.
Cheers,
Lutz