2018年9月20日 星期四

Week02 夏玉庭

複習上週進度

Ctrl+R 跑程式
Ctrl+K 開啟資料夾

噁心的接龍
void setup(){
  size(400,400);
}
int R=30;
void draw(){
  ellipse(mouseX,mouseY,R,R);
  R-=3;
  if(R<0) R=30;
}




















填色
void setup(){
  size(400,400);
  colorMode(HSB,100);
}
int R=30,H=0;
void draw(){
  fill(H,100,100);
  ellipse(mouseX,mouseY,R,R);
  R-=3;
  if(R<0) R=30;
  H++;
  if(H>=100) H=0;

}  




















直線條
void setup(){
  size(400,400);
  colorMode(HSB,100);
}
int R=50,H=0;
int CircleX=200,CircleY=200;
void draw(){
  fill(H,100,100);
  ellipse(CircleX,CircleY,R,R);
  R-=2;
  CircleX+=random(10);
  CircleY+=random(10);
  if(R<0){
    R=50;
    CircleX=200; CircleY=200;
  }
  H++;
  if(H>=100) H=0;
}




















亂跳
void setup(){
  size(400,400);
  colorMode(HSB,100);
}
int R=50,H=0;
int CircleX=200,CircleY=200;
void draw(){
  fill(H,100,100);
  ellipse(CircleX,CircleY,R,R);
  R-=2;
  CircleX+=random(30)-15;
  CircleY+=random(30)-15;
  if(R<0){
    R=50;
    CircleX=200; CircleY=200;
  }
  H++;
  if(H>=100) H=0;
}



















讀圖
PImage img;
void setup(){
  size(1280,720);
  img=loadImage("error.png");
}
void draw(){
  image(img,mouseX,mouseY);
}

















加背景
PImage img,imgBG;
void setup(){
  size(1280,720);
  img=loadImage("Snoopy-PNG.png");
  imgBG=loadImage("snoopy bg.jpg");
}
void draw(){
  image(imgBG,0,0,width,height);
  image(img,mouseX,mouseY,100,100);
}


沒有留言:

張貼留言