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

Railway.




void setup(){ //เป็นฟังก์ชันแรกที่ถูกกำหนดไว้แล้วให้ถูกเรียกใช้งานเมื่อโปรแกรมเริ่มทำงาน ภายในมีคำสั่งต่างๆโดยเราสามารถใส่เข้าไปเองได้ใน { } จะถูกเรียกใช้โดยอัตโนมัติและเพียงครั้งเดียว
  size(500,300); //size(กำหนดค่าตามแกนx,กำหนดค่าตามแกนy) คือ คำสั่งเพื่อใช้กำหนดขนาด Canvas
  background(0); //ใส่สีดำให้กับพื้นหลัง
}
void draw(){  //เป็นฟังก์ชันที่จะถูกเรียกใช้งานต่อจากฟังก์ชัน void setup(){ }
ภายใน{ } ของ void draw(){ }มีคำสั่งต่างๆสำหรับวาดรูปกราฟิกเมื่อโปรแกรมทำงาน ฟังก์ชันนี้จะถูกเรียกใช้งานอย่างต่อเนื่องไปเรื่อยๆ
  
//int คือ การประกาศตัวแปรเป็นค่าจำนวนเต็ม โดยค่าข้างขวาจะกำหนดตัวแปรข้างซ้าย   
  int x = 0;
  int y = 120 ;
  int z = 0;
  int n =20;
  int m = 2;
  int count = 0;

while(count<n){ //while คือ การทำงานในลักษณะวนซ้ำหรือที่เรามักจะได้ยินกันบ่อยๆว่าการ วนลูป ซึ่งการทำงานซ้ำในแต่ละรอบนั้นจะประมวลผลกลุ่มคำสั่งเดิมที่อยู่ภายใต้ ประโยคwhile ซึ่งรอบของการวนซ้ำจะนานเท่าไรนั้นก็ขึ้นอยู่กับว่าผ่านเงื่อนไขการทดสอบว่า เป็นเท็จหรือไม่ ถ้าเป็นเท็จจริงจึงจะหลุดจากการทำงาน
  stroke(0,250,154); //stroke คือ การใส่สีให้กับเส้น กำหนดค่าได้ดังนี้ (แดง,เขียว,น้ำเงิน) จากตัวอย่าง stroke(0,250,154) จะได้สีเขียวอ่อน
  strokeWeight(10); //strokeWeight คือ การกำหนดความกว้างของเส้น
  line(x,100,x,200);
  x = x +50; // x = x + 50 คือ x จะมีค่าเพิ่มขึ้น 50  ทุกๆครั้งที่มีการวนลูป
  count = count +1; //count = count +1 คือ count จะมีค่าเพิ่มขึ้น 1  ทุกๆครั้งที่มีการวนลูป
}
while(z<m){
  stroke(255,255,224); 
  strokeWeight(10);
  line(0,y,500,y);
  y = y + 60; // y = y + 60 คือ y จะมีค่าเพิ่มขึ้น 60  ทุกๆครั้งที่มีการวนลูป
  z = z +1; //z = z +1 คือ z จะมีค่าเพิ่มขึ้น 1  ทุกๆครั้งที่มีการวนลูป
 }
}

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

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

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