2018年9月20日 星期四

Week 01 宋侑恩

Week 01 Part 1 - 用processing畫線和矩形

程式碼:

size(800,600);
line(0,0,100,100);
rect(100,100,300,300);


Ctrl+R : 可以執行程式
Ctrl+N : 可以開啟新檔案

Week 01 Part 2 - 點擊滑鼠讓背景變色

程式碼:

void setup(){
  size(500,500);
}
void draw(){
  if(mousePressed) background(64,0,128);
  else background(0,255,255);
}


上圖為滑鼠尚未點擊出現的顏色 - background(0,255,255);


上圖為滑鼠點擊後出現的顏色 - background(64,0,128);

Week 01 Part 3-1 - processing 畫畫

程式碼:

void setup(){
  size(800,600);
}
void draw(){
  if(mousePressed) line(mouseX,mouseY,pmouseX,pmouseY);
}


若在關鍵字上按下滑鼠右鍵,可查更多資訊


Week 01 Part 3-2 - 利用鍵盤切換色彩及畫筆粗細

程式碼:

void setup(){
  size(800,600);
}
void draw(){
  if(mousePressed) line(mouseX,mouseY,pmouseX,pmouseY);
}
void keyPressed(){
  if(key=='1') strokeWeight(1);
  if(key=='5') strokeWeight(5);
  if(key=='9') strokeWeight(9);
  if(key=='r') stroke(255,0,0);
  if(key=='g') stroke(0,255,0);
  if(key=='b') stroke(0,0,255);
}


沒有留言:

張貼留言