Una función que se ejecuta una vez por cada vez que el usuario toca la pantalla.
Declarar una función llamada touchStarted()
establece un bloque de código para ejecutarse automáticamente cada vez que el usuario comienza a tocar un dispositivo táctil:
function touchStarted() { // Code to run. }
La matriz touches se actualizará con los puntos táctiles más recientes cuando touchStarted()
es llamado por p5.js:
function touchStarted() { // Paint over the background. background(200); <p> // Mark each touch point once with a circle. for (let touch of touches) { circle(touch.x, touch.y, 40); } } </p>
El parámetro, event, es opcional. touchStarted()
se le pasará a un objeto TouchEvent con propiedades que describen el evento táctil:
function touchStarted(event) { // Code to run that uses the event. console.log(event); }
En dispositivos táctiles, mousePressed() se ejecutará cuando un usuario comienza a tocar la pantalla si touchStarted()
no está declarado. Si touchStarted()
está declarado, entonces touchStarted()
se ejecutará cuando un usuario comienza a tocar un dispositivo táctil y mousePressed() no se ejecutará.
Nota: touchStarted()
, touchEnded() y touchMoved() estan todos relacionados. touchStarted()
se ejecuta inmediatamente cuando el usuario comienza a tocar un dispositivo táctil. touchEnded() se ejecuta inmediatamente cuando el usuario termina un toque. touchMoved() se ejecuta repetidamente mientras el usuario mueve cualquier punto táctil.
Ejemplos
Sintaxis
touchStarted([event])
Parámetros
Argumento opcional TouchEvent
.
Referencias Relacionadas
touchEnded
Una función que se ejecuta una vez por cada toque en la pantalla que termina.
touchMoved
Una función que se ejecuta cada vez que el usuario toca la pantalla y se mueve.
touchStarted
Una función que se ejecuta una vez por cada vez que el usuario toca la pantalla.
touches
Un Array de todos los puntos táctiles actuales en un dispositivo táctil.