2012年9月25日 星期二

Week3,HW3

作業一 : 跟著滑鼠移動

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









沒有留言:

張貼留言