วันพฤหัสบดีที่ 11 กรกฎาคม พ.ศ. 2556

rhythm 2

คลื่น เสียงเพลง ทำให้เรามีชีวิตชีวา






void setup(){
size(200,200);  // กำหนดขนาด screen
background(255);  // กำหนดสีพื้นหลัง เป็นสีขาว
}
int r = 0;  // ประกาศตัวแปร r มีค่าเป็น 0
void draw(){
   fill(0,53,106);  // ใส่สีให้กับวงกลมวงแรกสุด เป็นสีน้ำเงินเข้ม
   ellipse(100,100,r + 60, r + 60); // สั่งให้วาดวงกลม โดยขนาดของวงกลมเป็นตัวแปร r แล้วบวกกับ 60 
   fill(0,112,223);  // ใส่สีให้วงกลมวงถัดมา เป็นสีน้ำเงิน
   ellipse(100,100,r + 40, r + 40); // สั่งให้วาดวงกลม โดยขนาดของวงกลมเป็นตัวแปร r แล้วบวกกับ 40 
   fill(40,148,255); // ใส่สีให้วงกลมวงถัดมา เป็นสีฟ้าเข้ม
   ellipse(100,100,r + 20, r + 20); // สั่งให้วาดวงกลม โดยขนาดของวงกลมเป็นตัวแปร r แล้วบวกกับ 20 
   fill(174,215,255); // ใส่สีให้วงกลมวงถัดมา เป็นฟ้า
   ellipse(100,100,r,r);  // สั่งให้วาดวงกลม โดยขนาดของวงกลมเป็นตัวแปร r 
   fill(232,243,255); // ใส่สีให้วงกลมวงถัดมา เป็นสีฟ้าอ่อน
   ellipse(100,100,r - 20,r - 20); // สั่งให้วาดวงกลม โดยขนาดของวงกลมเป็นตัวแปร r แล้วลบกับ 20 
   r = r + 1;  // เพิ่มค่า r ทำให้ขนาดของวงกลมแต่ละวงเพิ่มขึ้นเรื่อยๆ
   if (r > 300){ // ถ้าตัวแปร r มีค่ามากกว่า 300
     r = 10  // ให้ตัวแปร r มีค่าเท่ากับ 10
     }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น