processing--飘动的卡片
下面实现一张卡片飘动的效果:
1 float num = 10; 2 void setup() { 3 size(900, 600); 4 fill(255); 5 noStroke(); 6 smooth(); 7 rectMode(CENTER); 8 } 9 void draw() { 10 background(#810C2F); 11 // 平移坐标原点,用噪波随机确定位置 12 translate(width * noise(num + 120), height * noise(num + 150)); 13 // 旋转画布,确定噪波随机角度 14 rotate(10 * noise(num + 40)); 15 scale( noise(30 + num)); 16 fill(#58D1FF); 17 // 绘制矩形,噪波随机确定宽度和高度 18 rect(0, 0, 300, 300); 19 fill(0); //设置文字填充颜色为黑色 20 textAlign(CENTER, CENTER); //设置文字中心对齐方式 21 textSize(42); //设置字号大小 22 text("D-Form", 0, -50); //文字内容 23 text(58388116, 0, 30); 24 num = num + 0.02; 25 }
效果图:


浙公网安备 33010602011771号