2023年9月14日 星期四

10160163_week01

 

week01

直接模式
//視窗大小(寬,高)

//背景顏色

互動模式


變換顏色
畫完存檔


線條粗細
按+-

新增變數w可以改變筆的粗細

//互動模式
void setup(){
  size(500,500);
  background(255);//改白色
}

void draw(){
    if(mousePressed){
      line(mouseX,mouseY,pmouseX,pmouseY);
    }//畫線(滑鼠座標mouseX,mouseY到之前滑鼠座標pmouseX,pmouseY)
}

int w=1;
void keyPressed(){
  if(key=='1')stroke(255,0,0);//按1 紅色
  if(key=='2')stroke(0,255,0);//按2 綠色
  if(key=='3')stroke(0,0,255);//按3 藍色
  if(key=='s'||key=='S')save("output.png");//如果按下s鍵就存檔
  if(key=='+')strokeWeight(++w);
  if(key=='-')strokeWeight(--w);
  println(w);
}

沒有留言:

張貼留言