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

Lab 2 : Book (use function + move)

float posX=10;
float posY=20;

void setup() {
size(500, 500);
frameRate(25);
}

void draw(){
background(255);

fill(0);                                          //hair
quad(280+posX, 70+posY, 300+posX, 80+posY,280+posX, 100+posY, 280+posX, 90+posY);

fill(0);
ellipse(280+posX, 100+posY, 25, 25);

fill(0);
ellipse(270+posX, 125+posY, 35, 35);

fill(0);
ellipse(260+posX, 150+posY, 40, 40);

fill(0);
ellipse(250+posX, 180+posY, 50, 50);

stroke(0);                                     //face
fill(#FFEDB9);
ellipse(250+posX, 300+posY, 200, 250);

noFill();                                            //mouth
stroke(0);
curve(320+posX,250+posY,220+posX,350+posY,280+posX,350+posY,180+posX,250+posY);

noFill();                                            //eye l
stroke(0);
curve(100+posX,270+posY,190+posX,275+posY,230+posX,290+posY,200+posX,320+posY);

noFill();                                            //eye r
stroke(0);
curve(300+posX,320+posY,270+posX,290+posY,310+posX,275+posY,400+posX,270+posY);

stroke(0);                                           //nose
fill(0);
ellipse(250+posX,320+posY,3,3);

stroke(#FCA88A);                                     //cheek l
fill(#FCA88A);
ellipse(185+posX, 335+posY, 30, 30);

stroke(#FCA88A);                                     //cheek r
fill(#FCA88A);
ellipse(315+posX, 335+posY, 30, 30);

stroke(0);                                          //hand l
fill(#FFEDB9);
ellipse(180+posX, 410+posY, 60, 60);

stroke(0);                                          //hand r
fill(#FFEDB9);
ellipse(320+posX, 410+posY, 60, 60);

textSize(60);                                       //name book
fill(#1104B4);
text("REBORN!",130+posX,60+posY);

posX = (posX+5)%width;
posY = (posY+5)%width;
}

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

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