float t;
float x,y;
void setup(){
size(360,202);
frameRate(50);
colorMode(HSB);
background(20);
stroke(255,0,0,100);
strokeWeight(0.3);
//
t = 0;
x = 0;
}
void draw(){
strokeWeight(random(1,5));
stroke(random(100,255),255,255);
translate(0,height/2);
if(random(0,1)<0.2){
line(x,height/4,x,-height/3 * random(0,1));
}
t += 1;
x = 5*t;
if (x > width){
x = 0;
t = 0;
}
}
void keyPressed() {
// 按键1~5:调节动画速率;
if(key == '1'){
frameRate(1);
println("FPS reset 1: to 1 ----> Current FPS: ", frameRate);
}
else if(key == '2'){
frameRate(10);
println("FPS reset 2: to 10 ----> Current FPS: ", frameRate);
}
else if(key == '3'){
frameRate(30);
println("FPS reset 3: to 30 ----> Current FPS: ", frameRate);
}
else if(key == '4'){
frameRate(60);
println("FPS reset 4: to 60 ----> Current FPS: ", frameRate);
}
else if(key == '5'){
frameRate(100);
println("FPS reset 5: to 100 ----> Current FPS: ", frameRate);
}
// 按键R: 刷屏
else if (key == 'r') {
background(20);
}
}
本篇博客探讨了如何使用Processing编程语言创作出彩色的二维码。通过学习,读者可以了解二维码的基本原理,并掌握利用Processing生成个性化、色彩丰富的二维码的方法,结合艺术与技术,将二维码转变为独特的视觉作品。
- 彩色二维码&spm=1001.2101.3001.5002&articleId=48315159&d=1&t=3&u=160e41f0630a45ffbb18e8c2b9d6253a)
1071

被折叠的 条评论
为什么被折叠?



