วันอาทิตย์ที่ 6 กันยายน พ.ศ. 2558

Lab 3 flying_bird

int wing;
void setup() {
  size(500, 500);
  strokeWeight(6);
}
void draw() {
  background(48, 231, 231);

  wing=mouseY;
  if (frameCount%60>30) {
    wing+=130;
  } else {
    wing-=130;
  }
  draw_flybird(mouseX, mouseY);
}
void draw_flybird(int x, int y) {
  fill(225, 0, 0);
  stroke(0, 0, 0);
  ellipse(x, y, 90, 90);
  line(x+45, y, x+130, wing);
  line(x-45, y, x-130, wing);
  line(x+50, y, x+135, wing);
  line(x-50, y, x-135, wing);
  line(x+55, y, x+140, wing);
  line(x-55, y, x-140, wing);
  line(x+60, y, x+145, wing);
  line(x-60, y, x-145, wing);
  fill(253, 249, 64);
  noStroke();
  triangle(x+10, y+10, x-10, y+30, x-30, y+10);
  noStroke();
  fill(255, 255, 255);
  ellipse(x-25, y-5, 25, 20);
  ellipse(x+25, y-5, 25, 20);
  fill(0, 0, 0);
  ellipse(x-25, y-5, 10, 10);
  ellipse(x+25, y-5, 10, 10);
}

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

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