วันอาทิตย์ที่ 30 สิงหาคม พ.ศ. 2558

Lab 2 : My favorite movies (animetion)

int swW=0;
int swH=0;
int moveX=0;
int moveY=0;
void setup() {
  size(450, 300);
}
void draw() {
  background(#ffd800);
  text_BILL();
  draw_sword();
  text_KILL();
  //text_BILL();
  frameRate(20);
  moveX=(moveX-10)%width;
}
void draw_sword() {
  //sword
  noStroke();
  fill(0);
  //black0-1
  rect(350+moveX, 0+moveY, 50+swW, 140+swH);
  //black0-2
  rect(348+moveX, 140+moveY+swH, 54+swW, 30+swH);
  //black0-3
  rect(330+moveX, 170+moveY+swH, 90+swW, 8+swH);
  //black0-4
  rect(348+moveX, 178+moveY+swH, 54+swW, 3+swH);
  //white0-5
  fill(255);
  rect(350+moveX, 181+moveY+swH+swH, 50+swW, 10+swH);
  //black0-6
  fill(0);
  rect(348+moveX, 191+moveY+swH, 54+swW, 3+swH);
  //black0-7
  rect(350+moveX, 194+moveY+swH, 50+swW, 106+swH);
  //shadow
  //white1-1
  fill(255);
  rect(350+moveX, 0+moveY, 30+swW, 140+swH);
  //white1-2
  triangle(360+moveX, 194+swH+moveY, 390+swW+moveX, 194+swH+moveY, 375+moveX+(swW/2), 204+swH+moveY);
  //white1-3
  quad(360+moveX, 219+swH+moveY, 375+(swW/2)+moveX, 209+swH+moveY, 390+swW+moveX, 219+swH+moveY, 375+moveX, 229+swH+moveY);
  //white1-4
  quad(360+moveX, 244+swH+moveY, 375+(swW/2)+moveX, 234+swH+moveY, 390+swW+moveX, 244+swH+moveY, 375+moveX, 254+swH+moveY);
  //white1-5
  quad(360+moveX, 269+swH+moveY, 375+(swW/2)+moveX, 259+swH+moveY, 390+swW+moveX, 269+swH+moveY, 375+moveX, 279+swH+moveY);
  //white1-6
  quad(360+moveX, 294+swH+moveY, 375+(swW/2)+moveX, 284+swH+moveY, 390+swW+moveX, 294+swH+moveY, 375+moveX, 304+swH+moveY);
}
void text_KILL() {
  textSize(150);
  //text-KILL
  fill(#ca0101);
  text("KILL", 10, 140);
}
void text_BILL() {
  textSize(150);
  fill(0);
  text("BILL", 10, 270);
  //cut
  stroke(#ffd800);
  strokeWeight(3);
  line(0, 260, 330, 180);
}



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

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