2018年9月13日 星期四

Week01-04160453

1.用process

line(0,0, 100,100); ///畫從(0,0)到(100,100)的線




size(800,600); /// 把視窗大小調成800*600




rect(100,100,200,200);///在(100,100)畫一個200*200的正方形


2.簡單的互動程式

void setup(){
  size(800,600); ///視窗大小800*600
}
void draw(){
   if(mousePressed) background(255,0,0);   ///如果滑鼠點擊變紅色
   else background(0,255,0);  ///原本背景顏色是綠色
}



3.小畫家

   1.)只有畫線功能

void setup(){

   size(800,600); ///視窗大小800*600
}
void draw(){
   if(mousePressed)   ///如果滑鼠點擊
       line(mouseX,mouseY,pmouseX,pmouseY);   
}

  2.)可以調整粗細和顏色的小畫家


void setup(){

   size(800,600); 
}
void draw(){
   if(mousePressed) line(mouseX,mouseY,pmouseX,pmouseY); 
}
void keyPressed(){
   if(key=='1') strokeWeight(1); ///按數字鍵'1'調整線條粗細為1
   if(key=='5') strokeWeight(5); ///按數字鍵'5'調整線條粗細為5
   if(key=='9') strokeWeight(9); ///按數字鍵'9'調整線條粗細為9
   if(key=='r') stroke(255,0,0);  ///按鍵盤'r'調整顏色為 紅色
   if(key=='g') stroke(0,255,0);  ///按鍵盤'g'調整顏色為綠色
   if(key=='b') stroke(0,0,255);  ///按鍵盤'b'調整顏色為藍色
}

沒有留言:

張貼留言