2020年9月21日 星期一

Sherry:color,size,mouse,and if.

  2020/09/21

(二)色彩(筆刷、填充、背景)、畫布大小,變出小畫家(滑鼠事件和if判斷)。


my project:






 void setup(){

  size(500,500);

  background(200,191,231);

  rect(100,100,300,300);

}


void draw(){ //60 per frame

  stroke(#FF0000);

  if(mousePressed) line(mouseX,mouseY,pmouseX,pmouseY);

}












int i;

float r,g,b;

void setup(){

  size(500,500);

  background(200,191,231);

  rect(50,100,300,300);  

  fill(#ff0000);

  rect(400,0,100,100);  

  fill(255,127,0);

  rect(400,100,100,100);

  fill(255,242,0);

  rect(400,200,100,100); 

  fill(34,177,76);

  rect(400,300,100,100);

  fill(0,162,232);

  rect(400,400,100,100);

  strokeWeight(3);

}


void draw(){//60 per frame


  if(mousePressed&&mouseX>400){

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

    else if(mouseY>100&&mouseY<200) stroke(255,127,0);

    else if(mouseY>200&&mouseY<300) stroke(255,242,0);

    else if(mouseY>300&&mouseY<400) stroke(34,177,76);

    else if(mouseY>400&&mouseY<500) stroke(0,162,232);

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

  }

    if(mousePressed&&mouseX>50&&mouseX<350&&mouseY>100&&mouseY<400){

      line(mouseX,mouseY,pmouseX,pmouseY);

    }

}

沒有留言:

張貼留言