Una función que se ejecuta cuando el usuario mueve el ratón.
Declarar la función mouseMoved()
establece un bloque de código que se ejecutará automáticamente cuando el usuario mueva el ratón sin tener presionado ningún botón:
function mouseMoved() { // Code to run. }
Las variables del sistema del ratón, como mouseX y mouseY, se actualizarán con su valor más reciente cuando mouseMoved()
sea ejecutada por p5.js:
function mouseMoved() { if (mouseX < 50) { // Code to run if the mouse is on the left. } <p> if (mouseY > 50) { // Code to run if the mouse is near the bottom. } } </p>
El parámetro, event
, es opcional. mouseMoved()
siempre se le pasa un objeto MouseEvent con propiedades que describen el evento de movimiento del ratón:
function mouseMoved(event) { // Code to run that uses the event. console.log(event); }
Los navegadores pueden tener comportamientos predeterminados asociados a ciertos eventos del ratón. Por ejemplo, algunos navegadores resaltan texto cuando el usuario mueve el ratón mientras presiona un botón. Para evitar cualquier comportamiento predeterminado para este evento, agrega return false;
al final de la función.
Ejemplos
Sintaxis
mouseMoved([event])
Parámetros
Argumento opcional MouseEvent
.
Referencias Relacionadas
doubleClicked
Una función que se ejecuta una vez cuando el botón del mouse se hace doble click rápidamente.
exitPointerLock
Sale de un bloqueo de puntero iniciado con requestPointerLock.
mouseButton
Una variable de tipo String del sistema que contiene el valor del último botón del mouse presionado.
mouseClicked
Una función que se ejecuta una vez después de que se presiona y se suelta un botón del mouse.