Creat per Isaac Muro
La funció random genera un nombre aleatori entre 0 i el nombre que se li passa com a paràmetre.
void draw(){
background(#3F3F3F);
// Genera un nombre entre 0 i 50
int value = random(50);
line (10, 10, value, 50);
}
La funció random també pot tenir dos paràmetres. El nombre generat estarà entre aquests dos valors.
void draw(){
background(#3F3F3F);
// Genera un nombre entre 50 i 100
int value = random(50, 100);
line (10, 10, value, 50);
}
La funció random es pot utilitzar per canviar els colors, per exemple.
void draw(){
int value = random(15,30);
// Dibuixem una circumferencia amb colors random
fill(random(255),random(255),random(255));
ellipse (mouseX, mouseY, value, value);
}
La funció noise és la funció que genera una seqüència de nombres aleatoris, però de forma més natural i harmònica.
Noise | Random |
Les variables pmouseX i pmouseY s'utilitzen per saber el valor de les variables mouseX, mouseY anterior.
void draw(){
line (mouseX, mouseY, pmouseX, pmouseY);
}
La funció keyPressed es crida quan s'apreta una tecla.
int value = 0;
void draw(){
background(100);
fill (value);
rect(30, 20, 55, 55);
}
void keyPressed() {
if (key == 'a' || key == 'A') {
value = 255;
} else {
value = 0;
}
}
Creeu una taula de dibuix, on es pugui ser creatius. (Posar exemples).