Rabbit.
void setup(){ //เป็นฟังก์ชันแรกที่ถูกกำหนดไว้แล้วให้ถูกเรียกใช้งานเมื่อโปรแกรมเริ่มทำงาน ภายในมีคำสั่งต่างๆโดยเราสามารถใส่เข้าไปเองได้ใน { } จะถูกเรียกใช้โดยอัตโนมัติและเพียงครั้งเดียว
size(200,200); //size(กำหนดค่าตามแกนx,กำหนดค่าตามแกนy) คือ คำสั่งเพื่อใช้กำหนดขนาด Canvas
}
int x=8; //int คือ การประกาศตัวแปรเป็นค่าจำนวนเต็ม โดยค่าข้างขวาจะกำหนดตัวแปรข้างซ้าย
void draw(){ //เป็นฟังก์ชันที่จะถูกเรียกใช้งานต่อจากฟังก์ชัน void setup(){ }
ภายใน{ } ของ void draw(){ }มีคำสั่งต่างๆสำหรับวาดรูปกราฟิกเมื่อโปรแกรมทำงาน ฟังก์ชันนี้จะถูกเรียกใช้งานอย่างต่อเนื่องไปเรื่อยๆ
drawCavity(); //เรียกใช้ ฟังก์ชัน drawCavity
drawEars(); //เรียกใช้ ฟังก์ชัน drawEars
drawHands(); //เรียกใช้ ฟังก์ชัน drawHands
drawFace(); //เรียกใช้ ฟังก์ชัน drawFace
drawEyes(); //เรียกใช้ ฟังก์ชัน drawEyes
x=x-1;
if(x<-20){ //if( ){ }เป็นการกำหนดเงื่อนไข โดยกำหนดเงื่อนไขไว้ใน ( ) ถ้าเงื่อนไขเป็นจริง ให้ทำตามคำสั่งใน { }
x=8;
}
}
void drawCavity(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawCavity
fill(0);
ellipse(100,135,150,45); //ellipse คือ คำสั่งที่ใช้วาดวงรี กำหนดค่าได้ดังนี้ (ตำแหน่งแนวแกนxเลื่อนซ้ายขวา,ตำแหน่งแนวแกนy,รัศมีแนวแกนx,รัศมีแนวแกนy)
}
void drawEars(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawEars
fill(255,255,255); //white color
//Left Ear
ellipse(80,60,30,55);
fill(255,20,147); //pink color
ellipse(80,60,15,40);
//Right Ear
fill(255,255,255); //white color
ellipse(120,60,30,55);
fill(255,20,147);
ellipse(120,60,15,40);
}
void drawHands(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawHands
//Left Hand
fill(255,255,255); //white color
ellipse(65,150,33,28);
//Right Hand
ellipse(135,150,33,28);
}
void drawFace(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawFace
//Face
ellipse(100,114,110,95);
//Nose
fill(255,255,255); //white color
ellipse(98,118,13,10);
line(98, 123, 98, 140);
}
void drawEyes(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawEyes
fill(0); //black color
ellipse(87,100,8,x);
ellipse(109,100,8,x);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น