Creant efectes movent el ratolí ràpidament

 

Programador: 

Àlex Alonso

Instruccions:

Son dos quadrats que si es mouen amb la posició de ratolí i també canvien de color amb la mateixa posició. Si es mou el ratolí ràpidament es pot crear un efecte molt xulo!


 

Codi:

//CONFIGURACIÓ

void setup() {

 size(800, 600);

 noStroke();

 rectMode(CENTER);

}

 

 //DIBUIX

void draw(){

 background(51); // Aquí ens posa el color del fons

 fill(map(0,600,0,255,height-mouseY),map(0,800,0,255,mouseX),map(0,600,0,255,mouseY), 150); //Aquí posem el color d’un dels quadrats

 rect(mouseX, height/2, mouseY/2+10, mouseY/2+10);//Aquí dibuixem un dels quadrats

 fill(map(0,600,0,255,height-mouseY),map(0,800,0,255,mouseX),map(0,600,0,255,mouseY), 150); //Aquí posem el color d’un dels quadrats

 int inverseX = width-mouseX; //Aquí invertim les coordenades del mouse X

 int inverseY = height-mouseY; //Aquí invertim les coordenades del mouse Y

 rect(inverseX, height/2, (inverseY/2)+10, (inverseY/2)+10); //Aquí dibuixem l’alte quadrat

}

Deja un comentario