วันพุธที่ 17 กรกฎาคม พ.ศ. 2556
Mobile
void setup(){
size(300,300); // กำหนดขนาดของ screen
background(255); //กำหนดสีให้พื้นหลัง เป็นสีขาว
}
int count = 0; // ประกาศตัวแปร count เพื่อกำหนดจำนวนครั้งที่จะวนคำสั่งเงื่อนไข
void draw(){
line(100,0,100,50); // วาดเส้น ทำเป็นเชือกมัดโมบาย
line(200,0,200,50); // วาดเส้น ทำเป็นเชือกมัดโมบาย
fill(128,0,0); // กำหนดสีให้กับไม้ผูกโมบาย เป็นสีน้ำตาล
rect(50,50,220,30); // วาดสี่เหลี่ยม ทำเป็นไม้ผูกโมบาย
drawmobile(5,70,60,60); // เรียกให้ฟังก์ชั่น drawmobile
}
void drawmobile(int n,int x, int y,int h){ // สร้างฟังก์ชั่นชื่อ drawmobile ปรกาศตัวแปร n , x , y และ h
while(count < n){ // กำหนดเงื่อนไข while โดยถ้า count น้อยกว่า n
line(x + 10,50,x + 10,y); // วาดเส้น โดยรับค่าจากตัวแปร x และ y
fill(168,255,255); // กำหนดสีให้กับตัวโมบาย เป็นสีฟ้าอ่อน
rect(x,50,20,h); // วาดสี่เหลี่ยม โดยรับค่าจากตัวแปร x และ h
fill(255,0,0); // กำหนดสีวห้กับตัวลูกปัด เป็นสีแดง
ellipse(x + 10,h + 60,30,30); // วาดวงกลม โดยรับค่าจากตัวแปร x และ h
x = x + 40; // กำหนดให้ค่า x เพิ่มขึ้นเรื่อยๆ
h = h + 40; // กำหนดให้ค่า h เพิ่มขึ้นเรื่อยๆ
count = count + 1; // กำหนดให้ค่า count เพิ่มขึ้นเรื่อยๆ
}
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น