程式碼↓
size(600,600);
for(int i=0; i<50; i++){
fill(random(255),random(255),random(255));
rect(random(400),random(400),random(500),random(500));//random是亂數,rect是四邊形
}
作業2-2 漸層:
程式碼↓
size(800,600);
for(int i=0;i<40;i++){
for(int j=0;j<20;j++){
for(int k=0;k<40;k++){
fill(i*255/50,j*255/10,k*255/10);
quad(i*38, k*31, 86, 20, 69, 63, 30, 90);
}
}
}
作業2-3 很多大眼睛:
程式碼↓
size(800,600);
background(250,100,0);
noStroke();
for(int i=0;i<4;i++){
for(int j=0;j<3;j++){
fill(i*255/5,j*255/4,10);
ellipse(i*200+100, j*200+100, 200, 200);
fill(i*255/4,j*255/3,10);
ellipse(i*200+100, j*200+100, 200, 100);
fill(i*255/3,j*255/2,10);
ellipse(i*200+100, j*200+100,100,100);
}
}
作業2-4 心得:
這週學到了用5行程式就可以產生50個方形、兩個for迴圈的用法、顏色漸層的用法。
我覺得2-2比較好玩,我用了quad的程式+不斷的改變數字產生了特別的形狀。
數值的大小,會使形狀變得密集或不密集。
88
回覆刪除