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:

PropiedadTipoDescripción
idintID único del toque
posVector2Posición
deltaVector2Movimiento
pressurefloatPresión (si está soportada)
startedboolTrue en el primer fotograma
endedboolTrue 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