¿Cuanto te ha gustado?

jueves, 30 de marzo de 2017

EJERCICIO PROCESSING 1

En este ejercicio podemos ver como un cuadrado se mueve con un m.r.u y este objeto esta pintado de un color pero cuando pulsabas una tecla este cambiaba de color.
Despues, se dibuja una elipse que esta tiene un movimiento libre que es dirigida por el raton, y esta tambien esta pintada de un color y al pulsar la tecla del raton esta cambia de color.
Para finalizar he colocado un texto, en el que pone el titulo y mi nombre.
Me e documentado a parte de en la pagina de processing en estas paginas webs:



                                         
       Enlace de descarga.
enlace de carpeta








int diametro = 60, posX;

void setup() {       //Esta función es llamada una sola vez cuando el programa inicia
 size(600,600);      //Tamaño de la ventana en la que aparecera el programa
 smooth();           //gráficos suavizados
 background(200);    //fondo de la ventana color
 frameRate(600);     //refresca la ventana 30 veces por segundo
}

void draw() {   // una función que se ejecuta constantemente (60 veces por segundo)
 background(10,108,20);  // Color de fondo de la ventana
 stroke(170,120,50);  //Color del contorno de las formas
   if(keyPressed) {
     //si pulsas cualquier tecla cambia a un color
     fill(180,255,150);
       } else {
         //cuando no pulsas ninguna permanece en este color
        fill(200, 82, 2);
    }
   rect(posX,height/2,diametro,diametro);
 //si posX, en mayor o igual que el ancho de la ventana...
 if (posX >= width) {
 posX = 0;  //resetear posX a 0
 }
 else {  //si posX es cualquier otra cosa diferente...
 posX = posX +1;  //sumarle 1 a posX
 }
   if (mousePressed) {  //si pulsas el raton
    fill(180,205,12);   //color elegido cuando esta pulsado el raton
  } else {
    fill(0,12,255);   //color elegido cuando el raton no esta pulsado
  }
  ellipse(mouseX, mouseY, 120, 80);  //dibuja una elipses
  
fill(255, 12, 3);  //color de la letra
textSize(32);     //tamaño de la letra 
text("Primer ejercicio de processing", 10, 30);        //a partir de text se escibe el texto que vas a escribir y los dos numeros que aparecen despues es para centrar el texto, el primero en las coordenadas del eje x y el segundo el eje y. 
fill(255, 12, 3);                
textSize(32);
text("Alejandro montalbán", 100, 90); 
}

No hay comentarios:

Publicar un comentario