Exemple utilisant les variables 'frameCount', 'mouseX' et 'mouseY'.
// Processing 'donne' le nombre d'images affichées et la position de la souris en x et y
// Les variables 'frameCount', 'mouseX' et 'mouseY' sont utilisées dans le code suivant
// Pouvez-vous changer la couleur de l'ellipse si frameCount est plus grand que 640 ?
void setup() {
size(640,480);
frameRate(20); // 20 images par secondes (fps)
//fullScreen(); // Pour mettre votre zone de dessin en plein écran
background(0);
}
void draw() {
clear();
fill(127,227,0); //
textSize(24);
text("frameCount : "+frameCount, 450, 350);
noStroke();
text("mouseX : "+mouseX, mouseX, mouseY);
text("mouseY : "+mouseY, mouseX, mouseY+30); // Déplace l'affichage de mouseY de 50 pixels vers le bas
ellipse(frameCount,400,100,100);
stroke(255,0,0);
if (frameCount > 640) {
frameCount = 0;
}
}