วันอังคารที่ 9 กรกฎาคม พ.ศ. 2556
LOVE/PASSION
Sticker Line.
void setup(){ //เป็นฟังก์ชันแรกที่ถูกกำหนดไว้แล้วให้ถูกเรียกใช้งานเมื่อโปรแกรมเริ่มทำงาน ภายในมีคำสั่งต่างๆโดยเราสามารถใส่เข้าไปเองได้ใน { } จะถูกเรียกใช้โดยอัตโนมัติและเพียงครั้งเดียว
size(200,200); //size(กำหนดค่าตามแกนx,กำหนดค่าตามแกนy) คือ คำสั่งเพื่อใช้กำหนดขนาด Canvas
}
void draw(){ //เป็นฟังก์ชันที่จะถูกเรียกใช้งานต่อจากฟังก์ชัน void setup(){ }
ภายใน{ } ของ void draw(){ }มีคำสั่งต่างๆสำหรับวาดรูปกราฟิกเมื่อโปรแกรมทำงาน ฟังก์ชันนี้จะถูกเรียกใช้งานอย่างต่อเนื่องไปเรื่อยๆ
drawEars(); //เรียกใช้ ฟังก์ชัน drawEars
drawFace(); //เรียกใช้ ฟังก์ชัน drawFace
drawEyes(); //เรียกใช้ ฟังก์ชัน drawEyes
drawNose(); //เรียกใช้ ฟังก์ชัน drawNose
drawMouth(); //เรียกใช้ ฟังก์ชัน drawMouth
}
void drawEars(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawEars
fill(120,50,10); //brown color
//Left ear
ellipse(50,45,50,50);
fill(100,5,0); //sable color
ellipse(50,45,25,25);
fill(120,50,10); //brown color
//Right ear
ellipse(143,45,50,50);
fill(100,5,0); //sable color
ellipse(143,45,25,25);
}
void drawFace(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawFace
int a = 100;
fill(120,50,10); //brown color
ellipse(a,110,175,155);
}
void drawEyes(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawEyes
int b = 80;
int c = 20;
fill(0); //black color
//Left eye
ellipse(80,b+20,15,15);
//Right eye
ellipse(115,100,c-5,c-5);
}
void drawNose(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawNose
int a = 100;
int b = 80;
fill(225,225,225); //white color
ellipse(a-2,b+60,58,b-10);
fill(0); //black color
triangle(85,120,100,133,110,120);
}
void drawMouth(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawMouth
int a = 100;
int b = 80;
line(98, 120, 98, 150);
line(a-2, b+68, a+15, b*2);
line(a, 147, b, 168);
}
ป้ายกำกับ:
Lab 2
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
สวยมากค่ะ เก่งจุงเบย ทำได้ไงอ่ะ > <! เหมือนมากกกกกก ♥o♥
ตอบลบขอบคุณมากๆนะฮ้า เรียนมาน่ะสิ ถึงทำได้5555 :D
ลบ