今天要來做棋盤~先把簡單的顏色和線畫上去,之後要用for迴圈來做比較省時省力!
我們可以發現裡面的50和450是不會動的
依照這個規律 可以寫出利用50當作倍數的迴圈!
第二節先使用了這個
把格子弄出來也可以上色
可以讓我們比較理解顏色要上在哪
之後配合mousePressed可以做出 按下去會有棋子的效果
把50改成25可以讓位子更精確
把下面原本的go[i][j]修改成條件式的話
配合mosueButton可以做到滑鼠三鍵分別有效果(黑、白、消除)
棋盤就先到此為止了~接著要做的是顏色的那種圈圈
加上這個可以讓圈圈被拉扯時 變顏色變大小
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);
}
}













沒有留言:
張貼留言