jueves, 26 de febrero de 2015

Serpiente roja

 He cambiado el comando ellipse (del código original) por el rect para que formar un cuadrado. En el comando de diametro he quitado en el comando un "1 +" eso hace que un cuadrado salga arriba y he aumentado la velocidad a la que aparecen.







int rojo = 255;
int tiempo = 0;
int diametro = 50;
 
void setup() {
size(700, 700);
}
 
void draw() {
tiempo = tiempo + 1;
rojo = int(100 * (1 + sin(tiempo * 14 * PI / frameRate / 20)));
diametro = int(50 * (sin(tiempo * 50 * PI / frameRate / 5))); // Eliminado el "1 +" que va delante del "sin" hace que el cuadrado salga una vez arriba y otra debajo del mouse.
 
noStroke();
fill(rojo, 0, 0, 50);
rect(mouseX, mouseY, diametro, diametro);
}

No hay comentarios:

Publicar un comentario