วันพุธที่ 10 กรกฎาคม พ.ศ. 2556

คลื่นซ้อนทับ



void setup(){//ฟังก์ชันในการประกาศ กำหนดค่า และเป็นสำหรับพื้นฐาน animation มีการเรียกใช้โดยอัตโนมัติ เราไม่ต้องมีการเรียกใช้อีกและยังเป็นฟังก์ชั่นที่จะทำงานก่อนฟังก์ชั่นอื่นๆเสมอไม่ว่าจะวางไว้บนสุดหรือล่างสุดก็จะทำงานก่อนเป็นอันดับเเรก

  size(200,200);
 
  ellipse(0,0,0,0);
  ellipse(0,200,0,0);
  ellipse(200,0,0,0);
  ellipse(200,200,0,0);
 
  ellipse(100,100,0,0);
}
int r=0; // เป็นการประกาศตัวแปร แบบ Global
void draw(){//ฟังก์ชั่นอัตโนมัติที่ไม่ต้องมีการเรียกใช้ จะทำงานซ้ำๆตามที่ได้ให้ค่าเอาไว้
  fill(118,238,198);
  fill(0,238,238);
  ellipse(0,0,r,r);
  fill(0,206,209);
  ellipse(0,200,r,r);
  fill(0,178,238);
  ellipse(200,0,r,r);
  ellipse(200,200,r,r);
  fill(30,144,255);
  ellipse(100,100,r,r);
  fill(0,178,238);
  ellipse(100,100,r-50,r-50);
    r=r+5;
  if(r>190){
     r=0;
   }//เงื่อนไขที่เราใช้เพื่อกำหนดให้วงกลมขยับ  โดยเมื่อ r>190 จะทำให้
}  r เพิ่มขึ้นอีก 5 ในที่นี้ เรากำหนดไว้ที่ความกว้าง และ รัศมีของวงรี จึงทำให้ วงรีขยายใหญ่ขึ้น

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

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