[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);
}

About CAVEDU 阿吉 - 雜工 (2521 Articles)

CAVEDU 教育團隊 打雜

Contact: Website

Leave a comment

Your email address will not be published.


*