ครั้งนี้นำเสนอปิงปอง
void setup(){
size(200,200); // กำหนดขนาด screen
}
float y = 0; // ประกาศตัวแปร y โดยกำหนดให้เป็น float เพราะมีการใช้ค่าที่เป็นทศนิยม
void draw(){
background(255); // กำหนดสี background เป็นสีขาว
fill(185,122,87); // ใส่สีที่จับไม้ปิงปอง เป็นสีน้ำตาล
rect(40,130,40,20); // สั่งวาดสี่เหลี่ยม เป็นด้านจับ
fill(255,4,4); // ใส่สีหน้าไม้ เป็นสีแดง
ellipse(110,140,70,50); // สั่งวาดวงกลม เป็นหน้าไม้
fill(255,255,0); // ใส่สีลูกปิงปอง เป็นสีเหลือง
ellipse(110,80 + 50*sin(y),20,20); // วาดวงกลม โดยกำหนดค่าตำแหน่ง y เป็นตัวแปร y คูณกับค่าของ sin ส่วนขนาดของวงกลมไม่เปลี่ยนแปลง
y = y + 1/30; // เพิ่มค่าของ y ขึ้นเรื่อยๆ ทำให้ลุกปิงปองเลื่อนขึ้น-ลง
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น