Module 1 : Qu'est-ce que le creative coding ?
1.1 Qu'est-ce que p5.js ? Aperçu
Module 2 : Les fondamentaux de l'animation
2.1 La boucle draw() Aperçu
Module 3 : Interactivite et evenements
3.1 Interaction souris Aperçu
Module 4 : Transformations et matrices
4.1 push() et pop() Aperçu
Module 5 : Bruit et generation procedurale
5.1 random() vs noise() Aperçu
Module 6 : Tableaux et systemes de particules
6.1 Tableaux en JavaScript Aperçu
Module 7 : Export et optimisation
7.1 Export PNG et GIF Aperçu
Module 8 : Projet final - Exposition interactive
8.1 Concevoir l'experience Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Module 2 : Les fondamentaux de l'animation Aperçu gratuit

2.1 La boucle draw()

La boucle draw()

Le coeur de l'animation p5.js est la boucle draw() qui sexecute environ 60 fois par seconde.

let x = 0;
function setup() { createCanvas(400, 200); }
function draw() {
  background(220);
  ellipse(x, height/2, 50);
  x = x + 1;
  if (x > width) x = 0;
}

Concepts

  • frameCount - compteur de frames ecoulees
  • frameRate() - controle la vitesse (defaut: 60)
  • noLoop() - arrete la boucle
  • loop() - redemarre la boucle
Ceci est un aperçu gratuit.
Voir la formation complète