วันพุธที่ 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 ในที่นี้ เรากำหนดไว้ที่ความกว้าง และ รัศมีของวงรี จึงทำให้ วงรีขยายใหญ่ขึ้น
ป้ายกำกับ:
lab2
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น