2020年9月21日 星期一

week02 選色&小畫家


隨機選色

 void setup(){

size(500, 500);

}


void draw(){

  if (mousePressed)background(random(0,255),random(0,255),random(0,255));

  else ;

}



小畫家+隨機選色



void setup(){

size(500, 500);

stroke(255,0,0);

strokeWeight(5);

}


void draw(){

  if (mousePressed){

    line(mouseX,mouseY,pmouseX,pmouseY);

    stroke(random(0,255),random(0,255),random(0,255));

  }

  else ;

}



小畫家+自由選色



void setup(){

size(600, 500);

stroke(255,0,0);

strokeWeight(8);

}


void draw(){

 fill(255, 0, 0);rect(0, 0, 100, 62.5);

  fill(0, 255, 0);rect(0, 62.5, 100, 62.5);

  fill(0, 0, 255);rect(0, 125, 100, 62.5);

  fill(255, 0, 255);rect(0, 187.5, 100, 62.5);

  fill(255, 255, 0);rect(0, 250, 100, 62.5);

  fill(0, 255, 255);rect(0, 312.5, 100, 62.5);

  fill(255, 255, 255);rect(0, 375, 100, 62.5);

  fill(0, 0, 0);rect(0, 437.5, 100, 62.5);

  if (mousePressed){

    if(mouseX<100){

      if(mouseY<62.5) stroke(255,0,0);

      else if (mouseY<125) stroke(0,255,0);

      else if (mouseY<187.5) stroke(0,0,255);

      else if (mouseY<250) stroke(255,0,255);

      else if (mouseY<312.5) stroke(255,255,0);

      else if (mouseY<375) stroke(0,255,255);

      else if (mouseY<437.5) stroke(255,255,255);

      else stroke(0,0,0);

    }

    else line(mouseX,mouseY,pmouseX,pmouseY);

  }

  else ;

}




存檔:

void keyPressed(){

  save("yes.png");

}

沒有留言:

張貼留言