Al igual que en scratch, en processing podemos usar variables. Por ejemplo, a la coordenada x del círculo la podemos llamar x y a la coordenada y podemos llamarla y. Al principio del programa hay que decir qué variables vamos a usar y de qué tipo son: si son números enteros, con decimales, letras, palabras, etc. Eso se llama declarar una variable. Vamos a empezar con enteros.
Si quiero declarar una variable x que sea un número entero, escribo esto:
int x;
también puedo escribir esto:
int x = 10;
Entonces x está declarada y vale 10.
Si en mitad del programa escribo x=10 sin haber declarado x, processing me dirá que no encuentra ninguna variable x. Para él sólo existen las variables que se hayan declarado
Intenta adivinar qué hará este programa:
int x=10;
int y =100;
void setup(){
size(800,800);
}
void draw(){
ellipse(x,y,10,10);
x=x+1;
}
Ejecútalo a ver si hace lo que esperabas. Si no es así, intenta entender por qué hace lo que hace, y si no lo entiendes pregunta al profesor.
Si queremos que la bola se mueva en lugar de que dibuje una encima de otra, debemos borrar todo al principio del draw. Esto se hace con la instrucción:
background (200);
2. Haz un programa que dibuje una bola que se mueve de arriba a abajo