2023年9月14日 星期四

week01

 第一節課 目標和成果







複習大一學過的processing


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

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



第二節課

//互動模式(active mode)

//int main(){...}

void setup(){//設定

  size(500,500);

  background(255,0,255);

}


void draw(){//畫圖 每秒畫60次

  ellipse(mouseX,mouseY,8,8);

}

void setup(){//設定
  size(500,500);
  background(255);//背景改白色255
}

void draw(){//畫圖 每秒畫60次
  if(mousePressed){
    line(mouseX,mouseY,pmouseX,pmouseY);
  }//畫線:從滑鼠座標到先前的座標
}
void keyPressed(){
  if(key=='1')stroke(255,0,0);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
  //按下不同按鈕 筆觸顏色會變得不同
}

      if(key=='+')strokeWeight(10);

      if(key=='-')strokeWeight(1);
int w=1;
void keyPressed(){
  if(key=='1')stroke(255,0,0);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
  //按下不同按鈕 筆觸顏色會變得不同
  if(key=='s'||key=='S') save("output.png");//按下s鍵,存檔為output.png
  if(key=='+')strokeWeight(++w);
  if(key=='-')strokeWeight(--w);
  println(w);









沒有留言:

張貼留言