วันเสาร์ที่ 29 มิถุนายน พ.ศ. 2556
-Paint it for word-
void setup(){ //เป็นฟังก์ชันที่โปรแกรมจะเรียกใช้อัตโนมัติเป็นอันดับแรก
size(500,500);
background(255);
}
void draw(){ //เป็นฟังก์ชันที่โปรแกรมจะเรียกใช้อัตโนมัติเป็นอันดับสอง
และจะเรียกใช้ซ้ำๆเรื่อยๆ เป็นพื้นฐานของการวาดanimation
drawLucky(); //เป็นการเรียกใช้ฟังก์ชัน drawLucky();
fill(random(255),random(255),random(255)); //เป็นการใส่สีแบบซุ่ม โดยใช้คำสั่ง
random(ค่าของสี)เข้าไปในช่องสีต่างๆ
ของคำสั่ง fill(แดง,เขียว,น้ำเงิน);
ellipse(mouseX,mouseY,40,40); //เป็นการวาดลงกลมให้ขยับไปตามเม้า โดยใช่คำสัง
mouseX,mouseY ให้อยู่ในตัวแหน่งแนวแกนX,แนวแกนY
ของวงกลมตามลำดับ
}
void drawLucky(){ //เป็นการสร้างฟังก์ชันขึ้นมาเอง โดยใส่คำสั่งที่ต้องการเข้าไปใน { }
noStroke(); //noStroke(); คือคำสั่งที่ทำให้สิ่งที่เราจะวาดไม่มีเส้นขอบ
fill(255);
rect(40,150,20,200);// draw L
rect(40,350,60,20);
rect(110,250,20,100);//draw U
rect(110,350,70,20);
rect(160,250,20,100);
rect(190,250,70,20);//draw C
rect(190,250,20,100);
rect(190,350,70,20);
rect(270,150,20,220);//draw K
quad(270,300,340,250,350,260,280,310);
quad(280,290,350,370,330,370,270,300);
rect(360,250,20,100);//draw Y
rect(360,350,70,20);
rect(410,250,20,190);
rect(385,420,35,20);
}
//quad(x1 ,y1 ,x2 ,y2 ,x3 ,y3 ,x4 ,y4 ); //เป็นคำสั่งวาด4เหลี่ยมโดยเราสามารถ
กำหนดตำแหน่งได้ทุกมุมเพื่อรูปทรงที่แตกต่าง
//อ้างอิงคำสั่งพื้นฐานต่างๆจาก lab1 http://com5630043.blogspot.com/search/label/lab1
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น