2023年9月14日 星期四

Week01

 01-1 

設定偏好設定字型大小和字體

size(500,500);//視窗大小(寬,高);


background(255,255,0);//背景(紅,綠,藍);


互動模式


互動模式(畫線)


keyPressed 按下key


儲存畫得圖片


strokeWeight 指定調整筆刷粗細


strokeWeight 調整筆刷粗細 ++w --w 


OpenProcessing






//互動模式
void setup(){
  size(500,500);
  background(255); //白色背景
}
void draw(){ //畫圖 每秒60次
  if(mousePressed){ //如果mouse有按下去
    line(mouseX,mouseY,pmouseX,pmouseY);
   }//畫線(滑鼠座標mouseX,mouseY, 到之前滑鼠座標pmouseX,pmouseY);
}
int w=1;
void keyPressed(){//如果按下keyboard的key
  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");
  if(key=='+') strokeWeight(++w);
  if(key=='-') strokeWeight(--w);
  println(w);
}




沒有留言:

張貼留言