วันอาทิตย์ที่ 6 กันยายน พ.ศ. 2558
Movie_lab_3
int resize;
int move;
int cout;
void setup(){
size(600, 600);
}
void draw(){
movie(400);
if (cout < 30){
move++;
cout++;
}else if(cout > 0){
move--;
if(move==0){
cout =0;}
}
println(move);
println("..................");
println(cout);
}
void movie(int x){
int posx=50;
resize=(resize+1)%20;
background(#778899);
fill(#FAEBD7);
stroke(#000000);
strokeWeight(5);
ellipse(300, 300, 300, 400); //face
stroke(#000000);
strokeWeight(5);
line(300, 98, 300, 50); //hair 1
line(295, 98, 280, 60); //hair 2
line(305, 98, 320, 60); //hair 3
//Nose
fill(#CC0000);
strokeWeight(5);
ellipse(x, 350, 70+resize, 65+resize); //nose
fill(#FF0000);
stroke(#FF0000);
strokeWeight(1);
ellipse(x, 350, 59+resize, 55+resize); //nose red
fill(#FF4500);
stroke(#FF4500);
strokeWeight(1);
ellipse(x, 350, 48+resize, 45+resize); //nose orange
fill(#FFA500);
stroke(#FFA500);
strokeWeight(1);
ellipse(x, 350, 37+resize, 35+resize); //nose yellow
fill(#000000);
stroke(#000000);
quad(posx+210, 250, posx+230, 200, posx+250, 250, posx+230, 300); //left tatto
fill(#F8F8FF);
strokeWeight(2);
ellipse(posx+230, 250, 80+resize, 30+resize); //left eye
ellipse(posx+370, 250, 80+resize, 30+resize); //right eye
fill(#CC0000);
stroke(#CC0000);
strokeWeight(1);
ellipse(posx+230+move, 250, 10+resize, 26+resize); //left small eye
ellipse(posx+370+move, 250, 10+resize, 26+resize); //right small eye
fill(#FF0000);
stroke(#FF0000);
strokeWeight(1);
ellipse(posx+230+move, 250, 2+resize, 2+resize); //left very small eye
ellipse(posx+370+move, 250, 2+resize, 2+resize); //right very small eye
println("My Movie is Batman");
println("This is JOKER");
println(resize);
}
ป้ายกำกับ:
Lab 3
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น