lunes, 17 de abril de 2017

Proccesing ejercicio final beginners

En este ejercicio hemos usado todos los conocimientos adquiridos en los tutoriales de beginners. He realizado todo desde cero, por ello no he buscado nada en ninguna otra pagina web. En este trabajo he incorporado un titulo al programa, un color de fondo, un capturador de pantalla si se presiona la letra a (ya sea mayúscula o minúscula) y un juego interactivo de dos elipses las cuales cambian de color simultáneamente si se presiona cualquier botón del ratón.

Aquí tenéis el código:

float a,b,c;
void setup() {
  size(500, 500);
   noStroke();
}
void draw() {
  float x = mouseX;
  float y = mouseY;
  float ix = width - mouseX; // Inverse X
  float iy = height - mouseY; // Inverse Y

 
  background(150,300,5);

 
  fill(a,b,c);
  if (mousePressed){
  a = random (0,255);
  b = random (0,255);
  c = random (0,255);
 }
  ellipse(x, height/2, y, y);
 
 
  fill(a,b,c);
   if (mousePressed){
  a = random (0,255);
  b = random (0,255);
  c = random (0,255);
 }
  ellipse(ix, height/2, iy, iy);
 
 
  textSize(32);
  fill(250,50,100);
text("Processing", 160,30);

if ((keyPressed == true) && ((key == 'a') || (key == 'A'))) {
    saveFrame ("output-####.png");
}
}



Y aquí el enlace para descargar el programa;

No hay comentarios:

Publicar un comentario