Ejemplo: visualizando elementos de un arreglo cuyos valores cambian
Monday, February 23rd, 2015float moscasX[];
float moscasY[];
int manada = 500;
int especial = 49;
void setup() {
size(500, 500);
moscasX = new float[manada];
moscasY = new float[manada];
for (int i=0; i<manada; i=i+1) {
moscasX[i] = random(500);
moscasY[i] = random(500);
}
noStroke();
}
void draw() {
background(255);
// for para pintarlas
for (int i=0; i<manada; i=i+1) {
if (i==especial) {
fill(0, 200, 150);
ellipse(moscasX[i], moscasY[i], 10, 10);
} else {
fill(100, 100, 100);
ellipse(moscasX[i], moscasY[i], 2, 2);
}
}
// for para moverlas
for (int i=0; i<manada; i=i+1) {
moscasX[i] = moscasX[i] + random(-1, 1);
moscasY[i] = moscasY[i] + random(-1, 1);
}
}
Descargar la carpeta comprimida de este ejemplo: moscas








