void setup(){
size(600,600);
background(0,64,0);//背景顏色
noStroke();//消除物件外框
}
void draw(){
fill(255,255,255);
rect(250,250,100,100);
fill(255,255,0);
ellipse(mouseX,mouseY,50,50);//物件位置改成mouseX、mouseY即可由滑鼠控制物件位置
}
作業二 : 多拉A夢追銅鑼燒
void setup(){
size(800,600);
//frameRate(1);
}
void dora(){
//size(206,244);
//noStroke();
//頭
fill(2,187,233);
ellipse(100, 75, 150, 146);
//身體
fill(2,187,233);
rect(47,140, 108, 76, 3);
quad(17,165,47,143,48,173,32,185);
quad(154,143,178,162,166,180,153,170);
fill(255,255,255);
ellipse(23,174,30,31);
ellipse(178,173,30,31);
ellipse(100, 165, 84, 84);//身體白處
//臉
fill(255,255,255);
ellipse(100, 95, 126, 95);
//眼睛
fill(255,255,255);
ellipse(82, 46, 35, 44);
fill(255,255,255);
ellipse(117, 46, 35, 44);
//眼珠
fill(0,0,0);
ellipse(91, 55, 9, 9);
fill(0,0,0);
ellipse(111, 55, 9, 9);
//鼻子
fill(255,0,0);
ellipse(100, 68, 19, 19);
//嘴巴
line(100,77,100,125);
noFill();
arc(100,88,84,77,PI/7.8,PI/1.2);
//鬍鬚
line(128,78,153,69);
line(128,84,155,84);
line(128,88,153,98);
line(77,78,51,69);
line(77,84,50,84);
line(77,88,51,98);
//項圈
fill(207,36,12);
rect(45,132,113,11,5);
//鈴鐺
fill(255,255,0);
ellipse(100,146,22,23);
line(91,143,109,143);
line(90,146,111,146);
fill(0,0,0);
ellipse(100,149,2,2);
line(100,150,100,157);
//口袋
fill(255,255,255);
arc(100, 165, 50, 50, 0, PI);
line(75,164,125,165);
//腳
fill(255,255,255);
rect(38,215,60,16,10,5,5,5);
rect(100,215,60,16,5,10,5,5);
}
float x=100,y=100;
void draw(){
background(255,255,255);
//銅鑼燒
PImage food;
food=loadImage("http://demo.taipeitarget.ozchamp.com/images/x01.JPG");
//多拉A夢
pushMatrix();
translate(x-150,y-150);
dora();//呼叫上面所畫的圖
popMatrix();
//銅鑼燒位置跟大小
translate(mouseX,mouseY);
scale(0.1);
image(food,0,0);
x=x*0.9 + mouseX*0.1;
y=y*0.9 + mouseY*0.1;
}
作業三 : 心得
我是利用第一周的作品來應用在此周的課程,
利用功課使我更熟悉寫法與用法,
利用老師的基礎範例與同學們的作品互相學習,
讓我寫的時候遇到的問題能有更多的資源,
謝謝老師、助教跟同學們囉:D
沒有留言:
張貼留言