2023年9月14日 星期四

Doing Nothing Losing Life Week01

 Week01

           直接模式
size(500,500); //視窗(寬,高);
background(255,255,0); //背景(紅,綠,藍);

          互動模式
void setup(){ 
  size(500,500);
  background(200,200,0);
}
void draw(){ 
  ellipse(mouseX, mouseY, 8, 8);
}

按下滑鼠畫出線
void setup(){ 
  size(500,500);
  background(255);//white
}
void draw(){ 
  if(mousePressed){
    line(mouseX, mouseY, pmouseX, pmouseY);
  }
}


改變畫筆顏色和存檔

void setup(){ 
  size(500,500);
  background(255);
}
void draw(){ 
  if(mousePressed){
    line(mouseX, mouseY, pmouseX, pmouseY);
  }
}
void keyPressed(){
  if(key=='1') stroke(255,0,0);//red
  if(key=='2') stroke(0,255,0);//green
  if(key=='3') stroke(0,0,255);//blue
  if(key=='s'|| key=='S') save("output.png");
}


改變線的顏色和粗細

void setup(){ 
  size(500,500);
  background(255);//white
}
void draw(){ 
  if(mousePressed){
    line(mouseX, mouseY, pmouseX, pmouseY);
  }
}
void keyPressed(){
  if(key=='0') stroke(0,0,0);//black
  if(key=='1') stroke(255,0,0);//red
  if(key=='2') stroke(0,255,0);//green
  if(key=='3') stroke(0,0,255);//blue
  if(key=='s'|| key=='S') save("output.png");
  if(key=='+') strokeWeight(10);
  if(key=='-') strokeWeight(1);
}








沒有留言:

張貼留言