มาพูดถึงเรื่องการวาดรูปกัน
สำหรับเรารูปจะสวยได้ต้องมีสี
และเมื่อเราเรียนคอมพิวเตอร์กัน สีก็จะเกิดจากจุดจุดหนึ่ง
จึงได้ความคิดนี้มา ลองดูโค้ดกัน
void setup(){
size(200,200);
}
int a = 10;
int b = 20;
int c = 30;
int d = 50;
int e = 70;
int f = 90;
int g = 110;
int h = 130;
int i = 150;
int j = 170;
int k = 190;
void draw(){
fill(255,0,0);
ellipse(a,a,b,b);
ellipse(c,a,b,b);
ellipse(d,a,b,b);
ellipse(e,a,b,b);
ellipse(f,a,b,b);
ellipse(g,a,b,b);
ellipse(h,a,b,b);
ellipse(i,a,b,b);
ellipse(j,a,b,b);
ellipse(k,a,b,b);
fill(255,99,23);
ellipse(a,c,b,b);
ellipse(c,c,b,b);
ellipse(d,c,b,b);
ellipse(e,c,b,b);
ellipse(f,c,b,b);
ellipse(g,c,b,b);
ellipse(h,c,b,b);
ellipse(i,c,b,b);
ellipse(j,c,b,b);
ellipse(k,c,b,b);
fill(255,255,0);
ellipse(a,d,b,b);
ellipse(c,d,b,b);
ellipse(d,d,b,b);
ellipse(e,d,b,b);
ellipse(f,d,b,b);
ellipse(g,d,b,b);
ellipse(h,d,b,b);
ellipse(i,d,b,b);
ellipse(j,d,b,b);
ellipse(k,d,b,b);
fill(0,255,0);
ellipse(a,e,b,b);
ellipse(c,e,b,b);
ellipse(d,e,b,b);
ellipse(e,e,b,b);
ellipse(f,e,b,b);
ellipse(g,e,b,b);
ellipse(h,e,b,b);
ellipse(i,e,b,b);
ellipse(j,e,b,b);
ellipse(k,e,b,b);
fill(0,255,255);
ellipse(a,f,b,b);
ellipse(c,f,b,b);
ellipse(d,f,b,b);
ellipse(e,f,b,b);
ellipse(f,f,b,b);
ellipse(g,f,b,b);
ellipse(h,f,b,b);
ellipse(i,f,b,b);
ellipse(j,f,b,b);
ellipse(k,f,b,b);
fill(0,128,255);
ellipse(a,g,b,b);
ellipse(c,g,b,b);
ellipse(d,g,b,b);
ellipse(e,g,b,b);
ellipse(f,g,b,b);
ellipse(g,g,b,b);
ellipse(h,g,b,b);
ellipse(i,g,b,b);
ellipse(j,g,b,b);
ellipse(k,g,b,b);
fill(128,128,255);
ellipse(a,h,b,b);
ellipse(c,h,b,b);
ellipse(d,h,b,b);
ellipse(e,h,b,b);
ellipse(f,h,b,b);
ellipse(g,h,b,b);
ellipse(h,h,b,b);
ellipse(i,h,b,b);
ellipse(j,h,b,b);
ellipse(k,h,b,b);
fill(128,64,64);
ellipse(a,i,b,b);
ellipse(c,i,b,b);
ellipse(d,i,b,b);
ellipse(e,i,b,b);
ellipse(f,i,b,b);
ellipse(g,i,b,b);
ellipse(h,i,b,b);
ellipse(i,i,b,b);
ellipse(j,i,b,b);
ellipse(k,i,b,b);
fill(0);
ellipse(a,j,b,b);
ellipse(c,j,b,b);
ellipse(d,j,b,b);
ellipse(e,j,b,b);
ellipse(f,j,b,b);
ellipse(g,j,b,b);
ellipse(h,j,b,b);
ellipse(i,j,b,b);
ellipse(j,j,b,b);
ellipse(k,j,b,b);
fill(255);
ellipse(a,k,b,b);
ellipse(c,k,b,b);
ellipse(d,k,b,b);
ellipse(e,k,b,b);
ellipse(f,k,b,b);
ellipse(g,k,b,b);
ellipse(h,k,b,b);
ellipse(i,k,b,b);
ellipse(j,k,b,b);
ellipse(k,k,b,b);
}
ถ้าไม่ใช้ตัวแปรจะเกิดอาการสับสนกับโค้ดมากกว่านี้
ไม่มีความคิดเห็น:
แสดงความคิดเห็น