【Processing】 簡易七彩畫筆

Processing 一直是我在上課時很喜歡的內容之一,原因很簡單,因為它效果強大,程式碼又簡潔,還可以結合 Arduino、Kinect 來做各種實體互動。可以補強 Arduino 在資料呈現上的不足。

CAVEDU 研究室的 Processing 介紹

CAVEDU 的 Processing 教學放在本文末 (Slideshare平台),歡迎分享~

來看看這個可愛的小範例吧,在滑鼠座標處畫圓。圓的顏色會隨機變換,這樣就是一隻色彩繽紛的數位畫筆囉!

001

Processing 七彩畫筆
void setup() {
size(600, 600);
}

void draw() {
//background(255);
noStroke();
line(300, 300, mouseX, mouseY);
int r = int(random(255));
int g = int(random(255));
int b = int(random(255));
fill(r, g, b);
ellipse(mouseX, mouseY, 30,30);
delay(10);
}

 

發佈留言

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