void setup() { //เป็นฟังก์ชันที่โปรแกรมจะเรียกใช้อัตโนมัติเป็นอันดับแรก
size(200, 200);
background(0);
}
void draw() { //เป็นฟังก์ชันที่โปรแกรมจะเรียกใช้อัตโนมัติเป็นอันดับสอง
และจะเรียกใช้ซ้ำๆเรื่อยๆ เป็นพื้นฐานของการวาดanimation
fill(random(255), random(255), random(255));//เป็นการใส่สีแบบซุ่ม โดยใช้คำสั่ง
random(กำหนดค่าของสี)เข้าไปในช่องสีต่างๆ
ของคำสั่ง fill(แดง,เขียว,น้ำเงิน);
การซุ่มของrandomจะเริ่มจาก0ถึงค่าที่เรากำหนด
อาจเขียนในรูป random(0,ค่าที่เรากำหนด)
โดยค่า 0 เราสามารถเปลี่ยนเปนค่าอื่นได้เช่นกัน
drawCrossbones(); //เป็นการเรียกใช้ฟังก์ชัน drawCrossbones();
fill(255);
drawHeard(); //เป็นการเรียกใช้ฟังก์ชัน drawHeard();
frameRate(5); //frameRate( ); เป็นคำสั้งที่ใช้กำหนดความเร็วในการวาดภาพ
โดยกำหนดความเร็วใน ( )
}
void drawHeard() { //เป็นการสร้างฟังก์ชันขึ้นมาเอง จะตั้งชื่อว่าอะไรก็ได้
แต่ต้องมี void draw......(){ }อยู่เสมอ
โดยใส่คำสั่งที่ต้องการเข้าไปใน { }
ellipse(100, 150, 50, 50);
ellipse(100, 140, 50, 40);
ellipse(100, 100, 100, 100);
rect(30, 70, 140, 10);
fill(0);
ellipse(80, 110, 30, 30);
ellipse(120, 110, 30, 30);
ellipse(100, 130, 10, 10);
}
void drawCrossbones() { //เป็นการสร้างฟังก์ชันขึ้นมาเอง จะตั้งชื่อว่าอะไรก็ได้
แต่ต้องมี void draw......(){ }อยู่เสมอ
โดยใส่คำสั่งที่ต้องการเข้าไปใน { }
quad(30, 20, 170, 180, 150, 180, 30, 40);
quad(170, 20, 170, 40, 50, 180, 30, 180);
}
//quad(x1 ,y1 ,x2 ,y2 ,x3 ,y3 ,x4 ,y4 ); เป็นคำสั่งวาด4เหลี่ยมโดยเราสามารถ
กำหนดตำแหน่งได้ทุกจุดเพื่อรูปทรงที่แตกต่าง
//อ้างอิงคำสั่งพื้นฐานต่างๆจาก lab1 http://com5630043.blogspot.com/search/label/lab1
ไม่มีความคิดเห็น:
แสดงความคิดเห็น