วันอังคารที่ 9 กรกฎาคม พ.ศ. 2556

-One Piece-




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

ไม่มีความคิดเห็น:

แสดงความคิดเห็น