วันศุกร์ที่ 12 กรกฎาคม พ.ศ. 2556
MY TABLETENNIS
void setup() {
size(300, 300); //กำหนดขนาด canvas เป็น 300x300
}
void draw() {
background(#000080); //กำหนดพื้นหลังเป็นสีน้ำเงิน
drawTabletennis(); //วาดไม้ปิงปอง
drawBall(); //วาดลูกปิงปอง
}
void drawBall() {
int x = mouseX; //กำหนด mouseX ให้เป็นค่า x
int y = mouseY; //กำหนด mouseY ให้เป็นค่า Y
fill(#FFFFFF); //ใส่สีของลูกให้เป็นสีขาว
ellipse(x, y, 50, 50); //วาดลูกปิงปอง
stroke(#FFFFFF); //ใส่เส้นขอบของลายลูกเทนนิสเป็นสีขาว
line(x-15, y-20, x-15, y+20); //วาดเส้นขอบของลูกปิงปอง
line(x+15, y-20, x+15, y+20); //วาดเส้นขอบของลูกปิงปอง
}
void drawTabletennis(){ //ประกาศและกำหนดการทำงานfuction
fill(#FF0000);
ellipse(100,80,120,115); //ส่วนหน้าไม้ปิงปอง ซึ่งส่วนนี้จะถูกกำหนดสีตามเงื่อนไข
fill(#8B4513); //.ใส่สีสี่เหลี่ยมผืนผ้าป็นสีน้ำตาล
rect(90,120,20,60); //วาดสี่เหลี่ยมผื่นผ้าเพื่อเป็นด้ามไม้ปิงปอง
arc(100,120,70,30,0,PI); //วาดวงกลมที่เป็นรอยต่อของหน้าไม้กับด้ามไม้ปิงปอง
}
ป้ายกำกับ:
Lab2
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น