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
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);
}