【Processing】 5 x 5 小球隨機顏色閃爍

Processing 在控制顏色與形狀上有相當好的效果,PC 端執行的好處是很容易整合各種 PC connected 裝置,例如搖桿、Kinect、Webcam 與 Arduino 等等,輸入訊號不再只限於鍵盤滑鼠而有更豐富的呈現。

本範例的每一個小球都會獨立隨機改變顏色,使用兩層 for 迴圈就可以控制每一行每一列要有多少顆球。您可以一口氣擴大到更多的數目,數大就是美嘛!

請參考先前的文章:

[Processing] ASWD 移動方塊   與  Processing 隨機五小圓

螢幕快照 2015-05-13 上午12.58.57

程式碼如下:

int r, g, b;
int x = 20;
int y = 20;
int t;
int k = 0;
int i = 0;
void setup() {
size(300, 300);
smooth();
background(255);
noStroke();
}
void draw()
{
for (k = (int)random(5); k < 5; k++)
{
for (i = (int)random(5); i < 5; i++)
{
r = (int)random(255);
g = (int)random(255);
b = (int)random(255);
fill(r, g, b);
ellipse(x, y, 25, 25);
x += 30;
}
x = 20;
y += 30;
}
x = 20;
y = 20;
t = (int)random(100, 1000);
delay(t);
}

發佈留言

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