2020年9月21日 星期一

WEEK-2

 Processing

按下去變色 :



void setup(){
  size(480,480);
}
void draw(){
  if(mousePressed){**監控滑鼠按下與否
    fill(#FFADF3);
    stroke(0,0,0,0);
    square(0,0,240);
    square(240,240,240);
  }
  else background(#AEFF94);
}


畫線 :


void setup(){
  size(960,720);
}
void draw(){
  if(mousePressed){
    line(mouseX,mouseY, pmouseX,pmouseY);**畫線
  }
}
簡易小畫家 :

void setup(){
  size(960,720);
  fill(#FF0000); rect(0,0, 160,120);
  fill(#FF8000); rect(0,120, 160,120);
  fill(#FFFF00); rect(0,240, 160,120);***選色區塊
  fill(#00FF00); rect(0,360, 160,120);
  fill(#0000FF); rect(0,480, 160,120);
  fill(#F800F8); rect(0,600, 160,120);
  strokeWeight(3);**畫筆粗細
}
void keyPressed(){
  save("Picture.png");**儲存圖檔
}
void draw(){
  if(mousePressed && mouseX<160){
    if(mouseY<120) stroke(#FF0000);
    else if(mouseY<240) stroke(#FF8000);
    else if(mouseY<360) stroke(#FFFF00);
    else if(mouseY<480)stroke(#00FF00);***畫出顏色線
    else if(mouseY<600)stroke(#0000FF);
    else if(mouseY<720)stroke(#F800F8);
  }
  else if(mousePressed && mouseX>160){
    line(mouseX,mouseY, pmouseX,pmouseY);
  }
}


沒有留言:

張貼留言