meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
p03 [2021/10/03 19:24] Alexandre Castonguayp03 [2021/10/03 19:35] (Version actuelle) Alexandre Castonguay
Ligne 1: Ligne 1:
-Exemple utilisant les variables 'frameCount', 'mouseX' et 'mouseY'. 
- 
-{{::capture_d_e_cran_le_2021-10-03_a_19.23.06.png?nolink&200|}}  
- 
 <sxh java> <sxh java>
-// Processing 'donne' le nombre d'images affichées et la position de la souris en x et y +// Processing permet d'afficher facilement des éléments de base de dessin comme une ligne 
-// Les variables 'frameCount''mouseX' et 'mouseY' sont utilisées dans le code suivant +// line(x1,y1,x2,y2); // va afficher une ligne depuis le point (x1,y1) à (x2,y2) 
-// Pouvez-vous changer la couleur de l'ellipse si frameCount est plus grand que 640 ?+// Comment faire pour répéter la cette ligne 10 fois ? Avec une boucle 'for'
  
 void setup() { void setup() {
-  size(640,480);+  size(500,500); // Espace de dessin de 500 pixels par 500 pixels
   frameRate(20); // 20 images par secondes (fps)   frameRate(20); // 20 images par secondes (fps)
   //fullScreen(); // Pour mettre votre zone de dessin en plein écran   //fullScreen(); // Pour mettre votre zone de dessin en plein écran
-  background(0);+  background(0); // Fond noir
 } }
    
 void draw() { void draw() {
   clear();   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,255,255); // La ligne sera de couleur blanche 
-  stroke(255,0,0); +   
-    +  line(50,30,450,30); // Affiche une ligne depuis le point (50,30) jusqu'à (450,30
-  if (frameCount > 640{ +  
-      frameCount = 0; +
-  +
-    } +
-     +
 } }
 </sxh> </sxh>