Projets

test animation geek pour CV

Cette animation a été réalisée avec processing pour ensuite être insérée dans le CV en html/css

/**
 * Anim Geek 
 * Par Jerome CANTALOUBE. 
 * 
 * petite animation où le Geek suit le curseur de votre souris.
 */
 
PImage geek;
PImage isn;

float xpos;
float ypos;
float i;
float j;
float drag = 50.0;

void setup() {
  size(600, 450);
  geek = loadImage("geek.gif");
  isn = loadImage("isn.gif");
  xpos = width/2;
  ypos = height/2;
}

void draw() {
  background(0);  
  float dif_x = mouseX - xpos-geek.width/2;
  if (abs(dif_x) > 1) {
    xpos = xpos + dif_x/drag;
    // xpos= xpos si il est compris entre min=0 et max=Largeur de la fenêtre-largeur de l'image geek
    xpos = constrain(xpos, 0, width-geek.width);
  }  
  float dif_y = mouseY - ypos-geek.height/2;
  if (abs(dif_y) > 1 ) {
    ypos = ypos + dif_y/drag;
    ypos = constrain(ypos, 0, height-geek.height);
  }
  image(isn,0,0);  
  image(geek, xpos, ypos);
}