2020年9月21日 星期一

:0 week02

1.畫布

size(500,500);
background(#00B9FF);
stroke(255,0,0);
fill(255,255,0);

rect(100,100,300,300);


點一下換色
void setup()
{
  size(500,500);
}
void draw()
{
  if(mousePressed)background(255,0,255);
  else background(0,255,0);
}


 

2.小畫家

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

  }

}






沒有留言:

張貼留言