xxxxxxxxxx
49
var vxo = [];
var vyo = [];
var qtObjetos = 20;
var vVelY = [];
var vVelX = [];
var vcorR = [];
var vcorG = [];
var vcorB = [];
var visiveis = [];
function setup() {
createCanvas(400, 400);
for(var i=0; i<qtObjetos; i++){
vxo[i] = random(1,400);
vyo[i] = random(1,400);
vVelX[i] = random(1,8);
vVelY[i] = random(1,8);
vcorR[i] = random(0,255);
vcorG[i] = random(0,255);
vcorB[i] = random(0,255);
visiveis[i] = true;
}
}
function draw() {
background(220);
for(var i=0; i<qtObjetos; i++){
if ( vyo[i] < 50 ){
visiveis[i] = false;
}
if ( vyo[i] > 400 ) {
vVelY[i] = -vVelY[i];
}
if ( vxo[i] > 400 || vxo[i] < 0 ) {
vVelX[i] = -vVelX[i];
}
if ( visiveis[i] == true ) {
fill(vcorR[i], vcorG[i], vcorB[i]);
ellipse(vxo[i],vyo[i],20,20);
vyo[i] = vyo[i] + vVelY[i];
vxo[i] = vxo[i] + vVelX[i];
}
}
}