BrunniLe 25/07/2010 à 17:04
Un peu des deux. En fait pour un joystick virtuel c'est assez facile de voir l'utilité, surtout pour un émulateur: imagine Super Mario Land, tu cours avec B, puis tu sautes avec A tout en laissant appuyé B.
Savoir si on appuie fort et/ou sur une grande surface permettrait de se dire "si on a un point au milieu des deux et avec une forte pression, alors on enclenche les deux boutons". Mais si on appuie au milieu avec une faible pression, alors seule la touche la plus proche du point d'impact sera enclenchée.
Au final j'ai résolu le problème en détectant le passage du point d'un bouton à l'autre. En gros, quand tu appuies sur un bouton il s'aggrandit et se déplace un peu en direction de l'autre, avec cette fois une surface intersectée activant les deux. Mais avoir la pression aurait pu être utile dans d'autres applications. On pourrait même imaginer des gestures avec ça.