วันพุธที่ 10 กรกฎาคม พ.ศ. 2556

SPORT

Ping-Pong.





int y=10 , i=0; //int คือ การประกาศตัวแปรเป็นค่าจำนวนเต็ม โดยค่าข้างขวาจะกำหนดตัวแปรข้างซ้าย 
void setup(){ //เป็นฟังก์ชันแรกที่ถูกกำหนดไว้แล้วให้ถูกเรียกใช้งานเมื่อโปรแกรมเริ่มทำงาน ภายในมีคำสั่งต่างๆโดยเราสามารถใส่เข้าไปเองได้ใน { } จะถูกเรียกใช้โดยอัตโนมัติและเพียงครั้งเดียว
  size(200,200); //size(กำหนดค่าตามแกนx,กำหนดค่าตามแกนy) คือ คำสั่งเพื่อใช้กำหนดขนาด Canvas 
}

void draw(){ //เป็นฟังก์ชันที่จะถูกเรียกใช้งานต่อจากฟังก์ชัน void setup(){ }
ภายใน{ } ของ void draw(){ }มีคำสั่งต่างๆสำหรับวาดรูปกราฟิกเมื่อโปรแกรมทำงาน ฟังก์ชันนี้จะถูกเรียกใช้งานอย่างต่อเนื่องไปเรื่อยๆ
  background(255); 
  drawPingpong(); //เรียกใช้ ฟังก์ชัน drawPingpong
  drawPingpongBall(); //เรียกใช้ ฟังก์ชัน drawPingpongBall
}
void drawPingpong(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawPingpong
  fill(0); //black color
  ellipse(70,122,85,70); 
  fill(255,0,0); //red color
  ellipse(70,115,90,75);
  fill(210,105,30); //brown color
  triangle(95,83,95,147,125,115);
  rect(95,106,50,20);
}
void drawPingpongBall(){ //เป็นฟังก์ชันที่เราสร้างขึ้นมาเอง โดยใช้ชื่อ drawPingpongBall
  fill(255,165,0); //orange color
  ellipse(70,y,25,25);
  
  if(i<=100){ //if( ){ }เป็นการกำหนดเงื่อนไข โดยกำหนดเงื่อนไขไว้ใน ( ) ถ้าเงื่อนไขเป็นจริง ให้ทำตามคำสั่งใน { }
    y=y+1;
}
  else{ //else คือ ฟังก์ชันที่ขยายโครงสร้างของฟังก์ชัน if() ตามด้วยโปรแกรมที่จะให้เลือกระหว่างคำสั่ง 2 ชุดหรือมากกว่านั้น และจะระบุคำสั่งที่ปฏิบัติ เมื่อประโยคในฟังก์ชั่น if() ผิดพลาด
  y=y-1; 
}

  i=i+1;                          
  if(i==200){ 
  y=0; i=0; 
}
}

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

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