Cours:ProcessingSouris
Utilisation de la souris en PROCESSING
Prise en main
Avant de pouvoir faire les exercices, commencez par consulter cette documentation et à exécuter et comprendre les exemples
Exercices
Ex1
Processing gère deux variables mouseX et mouseY disponibles à tout moment pour connaître les coordonnées du pointeur de la souris.
Testez et comprenez ce que fait le programme d’animation suivant :
void draw()
{
background(255,255,0);
println("mouseX = " + mouseX + ", mouseY = " + mouseY);
ellipse(mouseX, mouseY, 30, 30);
}
Remarque :
- La fonction "println" permet d'afficher des messages dans la fenêtre processing
- Processing ne gère la souris que si elle est dans le canvas !
Ecrivez un programme qui dessine un rectangle dans le canvas, à l’endroit que vous choisirez. Mais :
- si la souris est dans le rectangle, celui-ci est peint en noir
- si la souris est en-dehors du rectangle, il est peint en blanc !