【Processing】 隨機五小圓

Processing 是個好用又功能強大的數位互動介面開發工具,可以用相當精簡的程式碼做出炫麗奪目的色彩效果。請參考 CAVEDU 研究室的 Processing 相關內容。除了可以單機執行之外,還能結合 Android、Kinect 與 Arduino 達到更有趣的互動呈現

以下是簡單的範例練習,每次執行時都會利用 for 迴圈產生五顆小球,每次小球的顏色RGB值都會隨機決定。

想想看,如何利用 for 迴圈做到 5 x 2排總共10顆的效果?

未命名

五顆隨機顏色小球
int r,g,b;

int x = 20;
size(300,300);
smooth();
background(255);
noStroke();
for(int i=0;i<5;i++){
r = (int)random(255);
g = (int)random(255);
b = (int)random(255);
fill(r,g,b);
ellipse(x,20,25,25);
x += 30;
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *