2023年9月14日 星期四

jason1230 week01

1-1

修改輸出的文字大小還有更改視窗的大小






調整背景的顏色
size(500,500);
background(255,255,0);




2-1

新增繪畫功能,讓滑鼠移動的時候可以有圓點出現

2-2

把背景改回白色,然後把原本畫出來的圓點改成黑直線,用滑鼠按著(mousePressed)
void setup(){
  size(500,500);
  background(255);
}

void draw(){
  if(mousePressed) line(mouseX,mouseY,pmouseX,pmouseY);
}

2-3

新增keyPressed,按其他數字鍵可以更改顏色

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);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
}

2-4

新增繪畫完按s鍵,可以儲存剛才畫的圖
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);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
  if(key=='s'||key=='S')save("output.png");
}


3-1

新增加和減的符號,調整筆畫的粗細
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);
  if(key=='2')stroke(0,255,0);
  if(key=='3')stroke(0,0,255);
  if(key=='s'||key=='S')save("output.png");
  if(key=='+')strokeWeight(10);
  if(key=='-')strokeWeight(1);
}

3-2

變更把加跟減藉由按鍵調整
void setup(){
  size(500,500);
  background(255);
}

void draw(){
  if(mousePressed) {line(mouseX,mouseY,pmouseX,pmouseY);}
}
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");
  if(key=='+')strokeWeight(++w);
  if(key=='-')strokeWeight(--w);
  println(w);
}



沒有留言:

張貼留言