17 กรกฎาคม 2556

.O. กลมๆ .O.

.O. กลมๆ .O. 
~ ~ กลมๆกลิ้งๆ ~


กลมๆ Processing.js code
void setup(){
  size(300,300);
}

void draw(){
  int y = 50;
  int x = 150;
  int n = 5;
  int s = 50;
  int count = 0;
  int r = mouseY;
  int p = mouseX;
  background(230-r,230-p/10,230-r/10-p);
  while(count<n){
    count = count+1;
    drawRow(x,y,count,s);
    y = y+s;
    x = x-s/2;//เนื่องจากมีการวน loop ค่าของ x จึงเปลี่ยนไปเรื่อยๆตามค่าก่อนหน้า
  }
}

void drawCircle(int x, int y, int s){
  fill(random(244,255),random(157,255),random(244,255),500);
  ellipse(x,y,s,s);
}

void drawRow(int x, int y, int n, int s){
  int count = 0;
  while(count<n){
    drawCircle(x,y,s);
    x = x+s;
    count = count+1;
  }
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น