孤独的猫

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

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 }

效果图:

 

posted on 2024-06-15 22:24  孤独的猫  阅读(28)  评论(0)    收藏  举报