2021年10月25日 星期一

week04

今天要來做棋盤~先把簡單的顏色和線畫上去,之後要用for迴圈來做比較省時省力!
 













我們可以發現裡面的50和450是不會動的

依照這個規律 可以寫出利用50當作倍數的迴圈!










































橫線也可以做出同樣的東西!(這是還沒簡化的人)
000的部分是格子喔~








第二節先使用了這個
把格子弄出來也可以上色
可以讓我們比較理解顏色要上在哪
























之後配合mousePressed可以做出 按下去會有棋子的效果























把50改成25可以讓位子更精確




















把下面原本的go[i][j]修改成條件式的話
配合mosueButton可以做到滑鼠三鍵分別有效果(黑、白、消除)






棋盤就先到此為止了~接著要做的是顏色的那種圈圈
























可以用滑鼠來控制他的圖案喔加上這些mouseY





















加上這個可以讓圈圈被拉扯時 變顏色變大小

void setup()
{
  size(500,500);
}
void draw()
{
  background(128);
  noFill();
  stroke(mouseX,255,mouseY);
  for(float a=0; a<360; a+=1)
  {
    float x=250+mouseX*cos(radians(a));
    float y=250+mouseY*sin(radians(a));
    ellipse(x,y,mouseY,mouseY);
  }
}







沒有留言:

張貼留言