***夢知音~謎漾***

關於部落格
'soundwalk'

'DBN'

'Art of Words'

~幸福的果實~
  • 10934

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

processing-circle aray

程式碼如下: Circle cell[][]=new Circle[5][3]; void setup() { size(250, 150); smooth(); noStroke(); noLoop(); colorMode(HSB, 360,100,100); for( int i=0; i<5; i++) { for( int j=0; j<3; j++) cell[i][j] = new Circle( i*47+30, j*42+30); } } void draw() { background(226); for( int i=0; i<5; i++) { for( int j=0; j<3; j++) { if(i==2 & j==1) { cell[i][j].update(); cell[i][j].display(); } else { cell[i][j].update(); cell[i][j].displayC(); } } } } void mousePressed() { redraw(); } class Circle { int xPos, yPos; color c1,c2; Circle(int x, int y) { xPos=x; yPos=y; } void update() { c1= color((mouseX+random(30)-30)%360,50,50); c2= color((mouseX+180)%360+random(30)-30,50,50); } void display() { fill(c1); ellipse(xPos, yPos, 30, 30); } void displayC() { fill(c2); ellipse(xPos, yPos, 30, 30); } } 另一用滑鼠按的結果顏色圖示:
相簿設定
標籤設定
相簿狀態