【Processing】 隨機五小圓

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

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

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

未命名

[pastacode lang=”java” message=”五顆隨機顏色小球” highlight=”” provider=”manual” manual=”int%20r%2Cg%2Cb%3B%0A%0Aint%20x%20%3D%2020%3B%0Asize(300%2C300)%3B%0Asmooth()%3B%0Abackground(255)%3B%0AnoStroke()%3B%0Afor(int%20i%3D0%3Bi%3C5%3Bi%2B%2B)%7B%0A%20%20r%20%3D%20(int)random(255)%3B%0A%20%20g%20%3D%20(int)random(255)%3B%0A%20%20b%20%3D%20(int)random(255)%3B%0A%20%20fill(r%2Cg%2Cb)%3B%0A%20%20ellipse(x%2C20%2C25%2C25)%3B%0A%20%20x%20%2B%3D%2030%3B%0A%7D”/]

發佈留言

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