xxxxxxxxxx
39
let rayon_balle = 10 ;
let color_balle = 0;
let pos_x ;
let pos_y ;
let step = 2 ;
let dep ;
let right = true;
let canvaHauteur = 400;
let canvaLargeur = 400;
function setup() {
createCanvas(canvaLargeur, canvaHauteur);
noStroke();
fill('red');
pos_x = rayon_balle ;
pos_y = 200 ;
dep = step ;
ellipse(pos_x, pos_y, 2*rayon_balle, 2*rayon_balle);
}
function draw() {
// Si tu ne reset pas le background dans la fonction Draw(), les points precedents restent.
// Au lieu d'avoir une sphere qui se deplace, tu verras une ligne se dessiner.
background(250);
noStroke();
fill("red");
if (pos_x < step){
dep = step;
}
if (pos_x > (canvaHauteur - rayon_balle)){
dep = -step;
}
pos_x += dep ;
ellipse(pos_x, pos_y, 2*rayon_balle, 2*rayon_balle);
}