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é | Type | Description |
|---|---|---|
id | int | Identifiant unique du toucher |
pos | Vector2 | Position |
delta | Vector2 | Déplacement |
pressure | float | Pression (si supporté) |
started | bool | True sur la première frame |
ended | bool | True 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