level 2
Talent😜
楼主
在原来这个代码基础上做一些改变改动,更丰富有趣好看些
void setup(){
size(400,400);
stroke(255);
strokeWeight(2);
}
void draw(){
background(0);
for (int i=10;i>=0;i--){
drawFiveCircles(i*10,20-i,255-i*20);// 调用这个函数10遍,每次是依次递增的s和依次递减的半径
}
}
void drawFiveCircles(int s, int r, int b) {// 距离,直径,亮度
noStroke();
fill(b);
circle(mouseX,mouseY,r);
circle(mouseX+s,mouseY+s,r);
circle(mouseX-s,mouseY+s,r);
circle(mouseX+s,mouseY-s,r);
circle(mouseX-s,mouseY-s,r);
}
2021年06月24日 02点06分
1
void setup(){
size(400,400);
stroke(255);
strokeWeight(2);
}
void draw(){
background(0);
for (int i=10;i>=0;i--){
drawFiveCircles(i*10,20-i,255-i*20);// 调用这个函数10遍,每次是依次递增的s和依次递减的半径
}
}
void drawFiveCircles(int s, int r, int b) {// 距离,直径,亮度
noStroke();
fill(b);
circle(mouseX,mouseY,r);
circle(mouseX+s,mouseY+s,r);
circle(mouseX-s,mouseY+s,r);
circle(mouseX+s,mouseY-s,r);
circle(mouseX-s,mouseY-s,r);
}
