Marcheur


Code

PImage img; //Déclaration de l'image img (image de fond
float n=1; //Déclaration d'un décimal n et affectation de la valeur 1
float xpos, ypos; //Déclaration des coordonnées initiales de l'image
float imageSize = 8;//Déclaration d'un décimal imageSize et affectation de la valeur 8
PImage [] silhouette; //Déclaration d'un tableau d'image silhouette
int compteur=0; //Déclaration d'un entier compteru 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"}; //Tableau des noms d'images
  
  
void setup() {
  xpos = 350;
  ypos = 150;
  frameRate(9);
  size(640, 360);
  img = loadImage("palissy1.jpg");//Chargement de l'image de fond
  silhouette  = new PImage[17];//Chargement du tableau d'images

 for (int i=0; i<17; i++){
    silhouette[i] = loadImage(images[i]);
  }
}

void draw() {
  //background(#FF12E8);
  // Update the position of the shape
  //background(255);
  
  
  image(img, 0, 0, img.width, img.height);//Affichage de l'image de fond
  n=n+0.1;//lignes de codes empiriques permettant de déplacer et aggrandir l'image
  imageSize=imageSize-0.2;//lignes de codes empiriques permettant de déplacer et aggrandir l'image
  xpos = xpos -2.9*n; // lignes de codes empiriques permettant de déplacer et aggrandir l'image
  ypos = ypos +0.7*n;// lignes de codes empiriques permettant de déplacer et aggrandir l'image

if (xpos < 100) { //Si l'image du terroriste atteind la porte, elle n'est plus affichée 
   xpos=-7000;
   textSize(20); 
   text("Le terroriste est passé", 200,200);
 }
 
  image(silhouette[compteur], xpos, ypos, silhouette[compteur].width/imageSize, silhouette[compteur].height/imageSize);
  compteur++;
  if (compteur==17) {
    compteur=0;
  }
}


Rendu


164 Boulevard de la Liberté, 47000 Agen, 47000 Agen
Optimisé par Webnode
Créez votre site web gratuitement ! Ce site internet a été réalisé avec Webnode. Créez le votre gratuitement aujourd'hui ! Commencer