วันจันทร์ที่ 24 มิถุนายน พ.ศ. 2556

Thai

int y = 300;  // ประกาศ และกำหนดตัวแปร y ให้เป็นค่าแกน Y โดยกำหนดเป็น Global variable

void setup () {
  size ( 300 , 300 ); // กำหนดขนาดของจอที่แสดง
  background ( 0 );  // กำหนดพื้นหลัง
}
void draw () {  // สร้างฟังก์ชันเรียกใช้อัตโนมัติ
  background ( 0 );  // กำหนดพื้นหลัง
  y = y - 1 ;  // สั่งให้ y ลดลงทีละ 1
  drawcloud ( 50 , 60 , 30 ); // สั่งใช้วานฟังก์ชัน ที่สร้างเองให้วาดวัตถุ โดยกำหนดค่าคงที่
  fill (255 , 255, 0);
  ellipse ( 120 , 50 , 50 , 50 );  // คำสั่งวาดวงกลม
  drawlight (); // สั่งใช้วานฟังก์ชัน ที่สร้างเองให้วาดวัตถุ 
}
void drawcloud (int c , int rx , int ry) {  // สร้างฟังก์ชันให้วาดวัตถุโดยให้ค่าเป็นตัวแปร
  fill ( 255 );  // ใส่สีพื้นหลังวัตถุ
  ellipse ( c , c , rx , ry );  // คำสั่งวาดวงกลม
  ellipse ( c*2 , c*2 , rx , ry );  // คำสั่งวาดวงกลม
  ellipse ( c+200 , c+20 , rx , ry );  // คำสั่งวาดวงกลม
}
void drawlight (){
  int h = 60; // ประกาศ และกำหนดตัวแปร h เป็นค่าความสูงวัตถุ
  int w = 50; // ประกาศ และกำหนดตัวแปร w เป็นค่าความกว้างวัตถุ
  if (y < 0){  // ใช้คำสั่งเงื่อนไข (if) โดยที่ ถ้า y มีค่าน้อยกว่า 0
   y = 300 ;  // ก็จะให้ y = 300
}
  fill (255);  // ใส่สีพื้นหลังวัตถุ
  rect ( 125 ,y , w , h );  // คำสั่งวาดสี่เหลี่ยม
  ellipse ( 150 , y+h , w , 10);  // คำสั่งวาดวงกลม
  fill ( 225,150,0);  // ใส่สีพื้นหลังวัตถุ
  ellipse ( 150,y+h,10,10);  // คำสั่งวาดวงกลม
}



มาลอยโคมกัน มาลอยโคมกัน :)

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

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