我已经想出如何让一个圆圈随机移动,但现在我想要有100个圆圈,但是无法弄清楚如何添加它们,HELP!
float my_num = 10;
float n = random(5, 60);
void setup() {
size(500, 500);
background(0);
fill(255);
noStroke();
smooth();
rectMode(CENTER);
}
void draw() {
background(0);
translate(width * noise(my_num + 80), height * noise(my_num + 100));
rotate(10 * noise(my_num + 40));
ellipse(n, n, n, n);
my_num = my_num + 0.02;
}
答案 0 :(得分:0)
听起来你应该创建一个Circle类,其中包含圆的位置,大小,颜色等。
然后创建一个包含100个圆圈的ArrayList或数组,并在需要更新或绘制这些圆圈时循环显示它们。