Javascrip循环锁

时间:2019-06-10 17:54:19

标签: javascript

我的练习是创建5个颜色,大小,位置随机的圆。 我快到了,但是我不明白为什么它会陷入无限循环。

我尝试将变量设置为global,但是它不会生成多个随机数。

function setup() {
  createCanvas(1080, 920);   
}


function draw() {

  background(224);
  for (var i=0; i<5; i++){
      var rdnRadius = int(random(0,500));
      var rdnColorX = int(random(0,300));
      var rdnColorY = int(random(0,400)); 
      var rdnColorZ = int(random(0,100));
      var rdnX = int(random(0,500));
      var rdnY = int(random(0,500));
     dibuixarElipse(rdnColorX, rdnColorY, rdnColorY, rdnX, rdnY, 
rdnRadius);
  }
}



 function dibuixarElipse(colorX, colorY, colorZ, x, y, radius) {

        strokeWeight(2);
        stroke(colorX, colorY, colorZ);
        noFill();
        ellipse(x, y, radius); 
    }

每次刷新html时,我希望有5个具有随机颜色,位置和大小的圆圈。我正在陷入无限循环。

0 个答案:

没有答案