2020年9月21日 星期一

week02

 背景顏色、線的顏色、填入顏色

1.背景顏色background(顏色號);
2.線的顏色stroke(顏色號);
3.填入顏色fill(顏色號);


做一個按住會變色的程式

程式碼:
void setup(){
  size(500,500);
}
void draw(){
  if(mousePressed)background(255,0,255);
  else background(0,255,0);
}

做一個用滑鼠畫線的程式

程式碼:
void setup(){
  size(500,500);
}
void draw(){
  if(mousePressed)line(mouseX,mouseY,pmouseX,pmouseY);
    //mouseX,mouseY:現在的鼠標位置
      pmouseX,pmouseY:上一個鼠標位置
}
加上調色盤
程式碼:
void setup(){
  size(500,500);
}
void draw(){
  fill(#ff0000);rect(0,0,100,100);
  fill(#ffff00);rect(0,100,100,100);
  fill(#00ff00);rect(0,200,100,100);
  fill(#0000ff);rect(0,300,100,100);
  fill(#ff00ff);rect(0,400,100,100);
  if(mousePressed && mouseX<100){
  if(mouseY<100)stroke(#ff0000);
  else if(mouseY<200)stroke(#ffff00);
  else if(mouseY<300)stroke(#00ff00);
  else if(mouseY<400)stroke(#0000ff);
  else if(mouseY<500)stroke(#ff00ff);
}
  else if(mousePressed && mouseX>100)line(mouseX,mouseY,pmouseX,pmouseY);
}

strokeWeight(number)更改線的粗度

void keyPressed(){
  save("yes.png");
}
按鍵事件:儲存

沒有留言:

張貼留言