2020年9月21日 星期一

week2

 點一下能讓畫面變色

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); 
   }
}


點任何顏色,畫出的顏色就改變:

void setup(){
  size(600,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);
 }
}
畫圖之後儲存截圖
void setup(){
  size(600,500);
  fill(#ff0000);rect(0,0,100,100);
  fill(#ffff00);rect(0,100,100,100);
  fill(#00ff00);rect(0,200,100,100);
  strokeWeight(5);
}
void keyPressed(){
 save("yes.png"); 
}
void draw(){ 
  if(mousePressed && mouseX<100){
    if (mouseY<100)stroke(#ff0000);
    else if(mouseY<200)stroke(#ffff00);
    else if(mouseY<300)stroke(#00ff00);

  }else if(mousePressed && mouseX>100){
  line(mouseX,mouseY,pmouseX,pmouseY);
 }
}






沒有留言:

張貼留言