Simular el contacto de un dedo con la pantalla (touch.on)
Declaración
evento_tactil = touch.on(coordenada_x, coordenada_y)
Parámetros
- coordenada_x, coordenada_y
Tipo entero; coordenadas del punto de contacto en el sistema de coordenadas girado actual
Valor devuelto
- evento_tactil
Objeto de evento táctil
Descripción
Simula el contacto de un dedo con la posición especificada de la pantalla y devuelve un objeto de evento táctil para controlar este proceso táctil
Los parámetros de coordenadas de esta función dependen del sistema de coordenadas inicializado porscreen.init
Nota: esta función asigna y ocupa automáticamente un identificador de dedo. El número de identificadores es limitado (aproximadamente 30); si se supera el límite, volver a llamar a touch.on o touch.tap produce el errorfinger pool overflow. No ocupes simultáneamente demasiados identificadores y llama a :off a tiempo para liberar el dedo
Esta función también se puede llamar de la siguiente manera (el ID de dedo debe ser cualquier número entre 1 y 29; en este caso debes gestionar el identificador manualmente)
touch.on(id_dedo, coordenada_x, coordenada_y)
Ejemplo
-- Simular el contacto de un dedo en 100, 100, deslizarlo a velocidad constante hasta 200, 200 y soltarlo
touch.on(100, 100):move(200, 200):off()
touch.on(1, 100, 100) -- Simular el contacto del dedo número 1 en 100, 100
touch.off(1) -- Soltar el dedo número 1