2021年10月4日 星期一

black_Week02

 week04

1.用滑鼠座標改背景顏色


2.用滑鼠座標畫出線條

3.小畫家


4.小畫家改變筆色

5.小畫家改變筆粗細
void setup()
{
  size(500,500);
  rect(0,0,100,100);ellipse(50,50,8,8);//8的圓
  rect(0,100,100,100);ellipse(50,150,4,4);//4的圓
}
void draw()
{
  if(mousePressed)
  {
    if(mouseX<100)
    {
      if(mouseY<100)strokeWeight(8);//粗
      else if(mouseY<200)strokeWeight(4);//中
    }
    else line(mouseX,mouseY,pmouseX,pmouseY); 
  }
}

6.用for迴圈改筆粗細
void setup()
{
  size(500,500);
  for(int i=1;i<8;i++)
  {
    rect(0,i*50,50,50);
    ellipse(25,25+i*50,i,i);
  }
}
void draw()
{
  if(mousePressed)
  {
    if(mouseX<50)
    {
      for(int i=1;i<8;i++)
      {
        if(mouseY>i*50 && mouseY<i*50+50)
        {
          strokeWeight(i);
        }
      }
    }
    else line(mouseX,mouseY,pmouseX,pmouseY); 
  }
}









沒有留言:

張貼留言