PImage [] silhouette;
//déclaration d'un tableau d'image nommé silhouette
int compteur=0;
//déclaration d'une variable nommée compteur et affectation de la valeur 0
String[] images = {"s (1).png", "s (2).png", "s (3).png", "s (4).png", "s (5).png", "s (6).png", "s (7).png", "s (8).png", "s (9).png", "s (10).png", "s (11).png", "s (12).png", "s (13).png", "s (14).png", "s (15).png", "s (16).png", "s (17).png", "s (18).png"}; // list of images to load
void setup(){
//une fois
frameRate(9);
// rythme de la fonction draw nombre de tours par seconde
size(500,500);
// taille de la fenêtre d'execution
silhouette = new PImage[17];
//déclaration du nombre de cases du tableau d'image
for(int i=0; i<17; i++)
{
silhouette[i] = loadImage(images[i]);
// permet de charger les 17 images dans le tableau silhouette
}
}
void draw(){
background(255);
// affichage d'un fond blanc
image(silhouette[compteur], 0, height/2, silhouette[1].width/2, silhouette[1].height/2);
compteur++;
// rajouter 1 a la valeur de compteur
if(compteur==17){compteur=0;}
// si compteur=17 alors compteur reprend la valeur 0
}
Code permettant d'obtenir un marcheur lent:



