2-2
size(300,300);
stroke(255);
strokeWeight(2);
smooth();
for (int y = 0; y < 300; y += 30)
{
for (int x = 0; x < 300; x += 30)
{
fill(random(255),random(255),random(255));
rect(x, y, 30, 30);
if(x/30%2==0&&y/30%2==0)
{
ellipse(x+15,y+15,30,30);
}
else
{
triangle(x+15,y,x,y+30,x+30,y+30);
}
}
}
心得:這次老師上課讓我們試著練習運用setup()draw()和nets loop等,2-2作業中我運用了兩個loop,同時也將if的判斷從句以及random()函數運用其中,與第一次上課相比更加靈活豐富的瞭解了processing這個程式,期待下次上課的會動的眼睛!!

沒有留言:
張貼留言