1.
2.
void setup(){ size(600,600); background(0,120,120); } float angle=0.01; void draw(){ background(0,0,0); fill(255,0,255); ellipse(300,300,200,200); translate(300,300); rotate(angle); angle=angle+0.01; for(int i=0;i<18;i++){ rotate( PI/9); fill(255,125,128); ellipse(100,100,150,30); } } 2.會跟著滑鼠跑
void setup(){ size(600,600); background(0,120,120); } float angle=0.01; void draw(){ background(0,0,0); translate(mouseX,mouseY); rotate(angle); angle=angle+0.01; for(int i=0;i<18;i++){ rotate( PI/9); fill(255,125,128); ellipse(50,50,150,30); } } 3.期中作業
http://flashgame.sina.com.tw/wp-content/themes/flashgamer/game.php?id=4686
void setup() { size(600,500); background(255,255,255); fill(0,128,255); rect(0,0,50,50); fill(128,255,0); rect(0,50,50,50); fill(255,128,0); rect(0,100,50,50); fill(255,128,255); rect(0,150,50,50); fill(0,0,0); rect(0,200,50,50); fill(255,0,0); rect(0,250,50,50); fill(255,255,255); rect(0,300,50,50); ellipse(25,325,2.5,2.5); fill(255,255,255); rect(0,350,50,50); ellipse(25,375,5,5); fill(255,255,255); rect(0,400,50,50); ellipse(25,425,10,10); fill(255,255,255); rect(0,450,50,50); rect(20,465,15,15); fill(255,255,255); rect(550,200,50,50); fill(255,0,255); text("save",570,230); stroke(170, 155, 50); strokeWeight(10); } void draw() { if(mouseX<50 && mouseY&rt;300 && mouseY<350 && mousePressed) { strokeWeight(2.5); } else if(mouseX<50 && mouseY&rt;350 && mouseY<400 && mousePressed) { strokeWeight(5); } else if(mouseX<50 && mouseY&rt;400 && mouseY<450 && mousePressed) { strokeWeight(10); } else if(mouseX<50 && mouseY<50 && mousePressed) { stroke(0,128,255); } else if(mouseX<50 && mouseY<100 && mousePressed) { stroke(128,255,0); } else if(mouseX<50 && mouseY<150 && mousePressed) { stroke(255,128,0); } else if(mouseX<50 && mouseY<200 && mousePressed) { stroke(255,128,255); } else if(mouseX<50 && mouseY<250 && mousePressed) { stroke(0,0,0); } else if(mouseX<50 && mouseY<300 && mousePressed) { stroke(255,0,0); } else if(mouseX<50 && mouseY<500 && mousePressed) { stroke(255,255,255); } else if(mouseX&rt;500 && mouseX&rt;200&&mouseY<250 && mousePressed) { saveFrame(); } else if(mousePressed) { line(mouseX,mouseY,pmouseX,pmouseY); } }
void setup(){ size(600,600); } void draw(){ fill(255,0,0); ellipse(mouseX,mouseY,100,100); } 2.
void setup(){ size(600,600); frameRate(24); } float x=50,y=150; void draw(){ background(0,0,0); fill(random(255),random(255),random(255)); ellipse(mouseX,mouseY,120,50); fill(255,0,255); ellipse(x,y,50,120); x=x*0.9 + mouseX*0.1; y=y*0.9 + mouseY*0.1; } 3.今天上課進度上都還不錯,還蠻容易瞭解的
size(600,600); for(int i=0;i<50;i++){ fill(random(255),random(255),random(255)); rect(random(500),random(500),random(300),random(300)); } 2.
size(400,300); for(int i=5;i<150;i++){ for(int k=4;k<200;k++){ fill(random(i*255/10),random(k*255/10),random(128)); rect(random(i*15),random(k*15),random(10),random(10)); } } 3.
size(400,300); noStroke(); for(int i=0;i<8;i++){ for(int k=0;k<7;k++){ fill(100,i*255/2,k*255/5); ellipse(i*100+50,k*100+50,100,90); fill(0,255,0); ellipse(i*100+50,k*100+50,40,90); }} 4.老師今天教的比較多,有些地方還不太懂,不過上課經過同學提醒已經了解,做眼睛感覺蠻有趣的。
size (500,500); PImage joker; joker = loadImage ("http://pic.pimg.tw/judelaw/1216415167.jpg"); image (joker, 20, 20); 3.原圖