2020年9月21日 星期一

week02顏色以及互動

 
size( 寬, 高); 視窗的大小

background( R, G, B); OR background(顏色代碼 );背景的顏色

stroke( R, G, B);線的顏色

fill( R, G, B ); OR fill( 顏色 );填滿方塊顏色

rect( x座標, y座標, 寬, 高);方塊

-----------------------------------------------------------------------------------

 

else background( 0, 255, 0);螢幕沒按下時則是綠色

if(mousePressed) background( 255, 0, 255);當按下畫面時畫面變成紫色

-----------------------------------------------------------------------------------


if(mousePressed) 滑鼠按下時

 line( mouseX, mouseY, pmouseX, pmouseY);畫出線條

         滑鼠目前的座標到滑鼠之前的座標

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) 當滑鼠按下時並且X小於100
  {
    if(mouseY<100)stroke(#ff0000);          當Y小於100線為紅色
    else if(mouseY<200)stroke(#ffff00);    當Y小於200線為黃色
    else if(mouseY<300)stroke(#00ff00);   當Y小於300線為綠色
    else if(mouseY<400)stroke(#0000ff);   當Y小於400線為藍色
    else if(mouseY<500)stroke(#ff00ff);    當Y小於500線為紫色
  }
  else if(mousePressed &&mouseX>100)當滑鼠按下時且X小於100
    line( mouseX, mouseY, pmouseX, pmouseY);開始畫線
void keyPressed() 按下鍵時
{
  save("yes.png");存檔名為yes.png
}




沒有留言:

張貼留言