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

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

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

請參考先前的文章:

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

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

程式碼如下:

[pastacode lang=”java” message=”” highlight=”” provider=”manual” manual=”int%20r%2C%20g%2C%20b%3B%0Aint%20x%20%3D%2020%3B%0Aint%20y%20%3D%2020%3B%0Aint%20t%3B%0Aint%20k%20%3D%200%3B%0Aint%20i%20%3D%200%3B%0Avoid%20setup()%20%7B%0A%20%20size(300%2C%20300)%3B%0A%20%20smooth()%3B%0A%20%20background(255)%3B%0A%20%20noStroke()%3B%0A%7D%0Avoid%20draw()%0A%7B%0A%20%20for%20(k%20%3D%20(int)random(5)%3B%20k%20%3C%205%3B%20k%2B%2B)%0A%20%20%7B%0A%20%20%20%20for%20(i%20%3D%20(int)random(5)%3B%20i%20%3C%205%3B%20i%2B%2B)%0A%20%20%20%20%7B%0A%20%20%20%20%20%20r%20%3D%20(int)random(255)%3B%0A%20%20%20%20%20%20g%20%3D%20(int)random(255)%3B%0A%20%20%20%20%20%20b%20%3D%20(int)random(255)%3B%0A%20%20%20%20%20%20fill(r%2C%20g%2C%20b)%3B%0A%20%20%20%20%20%20ellipse(x%2C%20y%2C%2025%2C%2025)%3B%0A%20%20%20%20%20%20x%20%2B%3D%2030%3B%0A%20%20%20%20%7D%0A%20%20%20%20x%20%3D%2020%3B%0A%20%20%20%20y%20%2B%3D%2030%3B%0A%20%20%7D%0A%20%20x%20%3D%2020%3B%0A%20%20y%20%3D%2020%3B%0A%20%20t%20%3D%20(int)random(100%2C%201000)%3B%0A%20%20delay(t)%3B%0A%7D”/]

發佈留言

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