วันพฤหัสบดีที่ 18 กรกฎาคม พ.ศ. 2556

Bridge.




void setup(){ //เป็นฟังก์ชันแรกที่ถูกกำหนดไว้แล้วให้ถูกเรียกใช้งานเมื่อโปรแกรมเริ่มทำงาน ภายในมีคำสั่งต่างๆโดยเราสามารถใส่เข้าไปเองได้ใน { } จะถูกเรียกใช้โดยอัตโนมัติและเพียงครั้งเดียว
  size(300,200); //size(กำหนดค่าตามแกนx,กำหนดค่าตามแกนy) คือ คำสั่งเพื่อใช้กำหนดขนาด Canvas
  background(0); //ใส่สีดำให้กับพื้นหลัง
}
void draw(){ //เป็นฟังก์ชันที่จะถูกเรียกใช้งานต่อจากฟังก์ชัน void setup(){ }
ภายใน{ } ของ void draw(){ }มีคำสั่งต่างๆสำหรับวาดรูปกราฟิกเมื่อโปรแกรมทำงาน ฟังก์ชันนี้จะถูกเรียกใช้งานอย่างต่อเนื่องไปเรื่อยๆ
  strokeWeight(3); //strokeWeight คือ กำหนดความกว้างของเส้น
  fill(205,92,92);
  rect(0,150,20,50);
  rect(280,150,20,50);
  noFill();
  stroke(0,255,255); //stroke คือ การใส่สีให้กับเส้น กำหนดค่าได้ดังนี้ (แดง,เขียว,น้ำเงิน) จากตัวอย่าง stroke(0,255,255); จะได้สีฟ้า
  quad(50,100,250, 100,290,150,10,150);
  rect(50,100,200,50);

  
//int คือ การประกาศตัวแปรเป็นค่าจำนวนเต็ม โดยค่าข้างขวาจะกำหนดตัวแปรข้างซ้าย  
  int xPos = 50;
  int yPos = 100;
  int pollH = 48;
  int space = 50;
  int n = 4;
  int count = 0;
  while (count<n){ //while คือ การทำงานในลักษณะวนซ้ำหรือที่เรามักจะได้ยินกันบ่อยๆว่าการ วนลูป ซึ่งการทำงานซ้ำในแต่ละรอบนั้นจะประมวลผลกลุ่มคำสั่งเดิมที่อยู่ภายใต้ ประโยคwhile ซึ่งรอบของการวนซ้ำจะนานเท่าไรนั้นก็ขึ้นอยู่กับว่าผ่านเงื่อนไขการทดสอบว่า เป็นเท็จหรือไม่ ถ้าเป็นเท็จจริงจึงจะหลุดจากการทำงาน
    stroke(0,255,255);
    line(xPos, yPos, xPos+48, yPos+pollH);
    line(xPos, yPos+pollH, xPos+48, yPos);
    xPos = xPos+space; //xPos = xPos+space คือ xPos จะมีค่าเพิ่มขึ้น space  ทุกๆครั้งที่มีการวนลูป
    count = count+1; //count = count+1 คือ count จะมีค่าเพิ่มขึ้น 1  ทุกๆครั้งที่มีการวนลูป
  }
}

อ้างอิงคำสั่งพื้นฐานจาก http://com5630264.blogspot.com/search/label/Lab%201

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

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