1. 畫的兔子跟著滑鼠移動
void setup(){ size(500,500); background(40,134,210); } void draw(){ noStroke(); fill(255,255,255); ellipse(mouseX,mouseY,50,50); //head fill(255,157,206); ellipse(mouseX+15,mouseY-45,20,50); //ear fill(255,157,206); ellipse(mouseX-15,mouseY-45,20,50); //ear fill(72,0,0); ellipse(mouseX-10,mouseY-5,10,10); //eye fill(72,0,0); ellipse(mouseX+10,mouseY-5,10,10); //eye fill(252,99,152); ellipse(mouseX+2,mouseY+15,25,20); //nose fill(72,0,0); ellipse(mouseX+2,mouseY+10,10,5); //nose }
2.兔子追著紅蘿蔔跑跑
void setup(){ size(600,600); } float x=100,y=100; void draw(){ background(40,134,210); noStroke(); fill(105,210,0); triangle(mouseX+69,mouseY+39,mouseX+82,mouseY+70,mouseX+97,mouseY+62); triangle(mouseX+95,mouseY+64,mouseX+111,mouseY+67,mouseX+103,mouseY+21); triangle(mouseX+109,mouseY+70,mouseX+119,mouseY+82,mouseX+135,mouseY+31); fill(255,60,60); ellipse(mouseX+100,mouseY+100,50,80); fill(128,0,0); rect(mouseX+76,mouseY+85,30,5); rect(mouseX+75,mouseY+105,25,5); rect(mouseX+82,mouseY+124,15,5); translate(x,y); fill(255,255,255); ellipse(0,0,50,50); //head fill(255,157,206); ellipse(+15,-45,20,50); //ear fill(255,157,206); ellipse(-15,-45,20,50); //ear fill(72,0,0); ellipse(-10,-5,10,10); //eye fill(72,0,0); ellipse(+10,-5,10,10); //eye fill(252,99,152); ellipse(+2,+15,25,20); //nose fill(72,0,0); ellipse(+2,+10,10,5); //nose x=x*0.9 + mouseX*0.1; y=y*0.9 + mouseY*0.1; }
3.心得
今天的作品利用短短的程式就可以跟著滑鼠移動,我覺得很有趣很好玩:D
90
回覆刪除