วันอาทิตย์ที่ 6 กันยายน พ.ศ. 2558
Lab 3 : Animation Rilakuma
int X=0;
int Y=200;
void setup() {
size(600,600);
}
void draw(){
background(#FFEC85);
X=(X+2);
draw_bear(X,Y);
if(X<=0 || X>=600){
fill(#FF3E6E);
textSize(40);
textAlign(CENTER);
text("I LOVE RIRAKUMA",300,550);
}
if(X>=650){
X=-500;
}
}
void draw_bear(int X,int Y){
int x=30;
int x2=270;
int y=170;
strokeWeight(6);
stroke(#624403);
fill(#E09A2C); //outside ear
ellipse(X,Y,130,130);
ellipse(290+X,Y,130,130);
fill(#FFE63D); //inside ear
ellipse(-10+X,20+Y,80,80);
ellipse(300+X,20+Y,80,80);
fill(#E09A2C); //face
ellipse(150+X,120+Y,340,280);
fill(#624403); //eye
ellipse(60+X,130+Y,20,30);
ellipse(235+X,130+Y,20,30);
noStroke(); //nose
fill(#ffffff);
ellipse(150+X,175+Y,110,80);
fill(#624403);
ellipse(150+X,160+Y,25,20);
noFill(); //mouth
stroke(#624403);
arc(178+X,170+Y,55,55,HALF_PI,PI);
arc(122+X,170+Y,55,55,0,HALF_PI);
stroke(#FA4A46); //left cheek
line(x-15+X,y+Y,x-25+X,y+20+Y);
line(x+X,y+Y,x-10+X,y+20+Y);
line(x+15+X,y+Y,x+5+X,y+20+Y);
line(x2-15+X,y+Y,x2-25+X,y+20+Y); //right cheek
line(x2+X,y+Y,x2-10+X,y+20+Y);
line(x2+15+X,y+Y,x2+5+X,y+20+Y);
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น