Para cambiar la serpiente de color, he tenido que cambiar unas cuantas
cosas como:-Lo primero que he modificado ha sido el diámetro de la serpiente, primero estaba a 50 y yo la he cambiado a 20.
-Lo segundo que he modificado ha sido el color de la serpiente y para ello he tenido que cambiar la variable de color, para ello he tenido que mover de posición la variable “rojo”; en primer lugar “rojo” estaba en la primera posición y yo lo he cambiado a: primera y tercera; con esto he obtenido un color magenta
/*
* Red Snake (Serpiente Roja) |
* |
* Programa para crear una serpiente roja moviendose por la pantalla |
* |
* Paso 6: |
* - cambia el tamaño del circulo en funcion del tiempo |
* - al igual que antes, necesitaras crear una variable |
* para almacenar el valor del tamaño |
* - puedes usar la misma funcion que para el color, pero |
* cambiando la frecuencia |
* - para mejor efecto visual, añade transparencia al color |
* |
* (c) 2013 D. Cuartielles, Arduino Verkstad, Suecia |
*/ |
|
int rojo = 255; |
int tiempo = 0; |
int diametro = 20; |
|
void setup () { |
size (400, 400); |
} |
|
void draw () { |
tiempo = tiempo + 1; |
rojo = int (128 * (1 + sin (tiempo * 2 * PI / frameRate / 20))); |
diametro = int (20 * (1 + sin ( tiempo * 2 * PI / frameRate / 5))); // Modifica el diametro del circulo con el paso del tiempo |
|
noStroke (); |
fill (rojo, 0, rojo, 50); // Añade un 50% de transparencia al color |
ellipse ( mouseX , mouseY , diametro, diametro); |
}
No hay comentarios:
Publicar un comentario