pyxen.input.touches
Accede a la entrada de pantalla táctil (móviles y tablets).
touches = pyxen.input.touches
Detectar soporte táctil
if input.touches.present:
log("platform supports touches")
Iteración
for t in touches:
if t.started:
print(t.id, t.pos)
Indexación
if len(touches) > 0:
pos = touches[0].pos
player.x = pos.x
Objeto Touch
Cada Touch expone:
| Propiedad | Tipo | Descripción |
|---|---|---|
id | int | ID único del toque |
pos | Vector2 | Posición |
delta | Vector2 | Movimiento |
pressure | float | Presión (si está soportada) |
started | bool | True en el primer fotograma |
ended | bool | True al soltar |
Todos los campos son solo lectura.
Cantidad
count = touches.count
o
len(touches)
Ejemplo: detección de toque
for t in touches:
if t.started:
spawn_explosion(t.pos)
Notas
- Máximo de toques definido por el motor
- Iteración segura
- Índice fuera de rango produce error