pyxen.input.touches

Accédez aux entrées de l’écran tactile (mobile et tablettes).

touches = pyxen.input.touches

Détecter le support tactile

if input.touches.present:
    log("platform supports touches")

Itération

for t in touches:
    if t.started:
        print(t.id, t.pos)

Indexation

if len(touches) > 0:
    pos = touches[0].pos
    player.x = pos.x

Objet Touch

Chaque Touch expose :

PropriétéTypeDescription
idintIdentifiant unique du toucher
posVector2Position
deltaVector2Déplacement
pressurefloatPression (si supporté)
startedboolTrue sur la première frame
endedboolTrue au relâchement

Tous les champs sont en lecture seule.


Nombre de touches

count = touches.count

ou

len(touches)

Exemple : Détection de tap

for t in touches:
    if t.started:
        spawn_explosion(t.pos)

Notes

  • Nombre maximum de touches défini par le moteur
  • Itération sécurisée
  • Un index hors limites lève une erreur