draw the flower and translate position
void setup(){size(600,400);
}
void draw(){
//first, draw the flower
//next, translate flower's position
translate(mouseX,mouseY);
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#F7D62D); ellipse(0,0,80,80);
}
rotate the flower
void setup(){size(600,400);
}
void draw(){
//first, draw the flower
//next, translate flower's position
translate(mouseX,mouseY);
rotate(0.01*frameCount);//rotate the flower
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#2051C9); ellipse(0,0,80,180);
rotate(PI/4);
fill(#F7D62D); ellipse(0,0,80,80);
}
use "for"
void setup(){size(600,400);
}
void draw(){
//first, draw the flower
//next, translate flower's position
translate(mouseX,mouseY);
rotate(0.01*frameCount);//rotate the flower
for(int i=0;i<20;i++){
fill(#2051C9); ellipse(0,0,15,180);
rotate(PI/20);
}
fill(#F7D62D); ellipse(0,0,80,80);
}
colorMode
change the flower's petals
void setup(){size(600,400);
colorMode(HSB,600,400,400);
}
void draw(){
//first, draw the flower
//next, translate flower's position
fill(mouseX,mouseY,400);
translate(mouseX,mouseY);
rotate(0.01*frameCount);//rotate the flower
for(int i=0;i<4;i++){
ellipse(0,0,15,180);
rotate(PI/4);
}
fill(#F7D62D); ellipse(0,0,80,80);
}
期中想做的作品:
賽車Ahttp://i-gameworld.com/games/gf1648.php
賽車B
http://i-gameworld.com/games/gf2677.php
停車A
http://i-gameworld.com/games/gf2732.php
不知道會不會很困難QQ
希望做得出來 :3
賽車教學:
void setup() {size(800, 500);
rectMode(CENTER);
}
float angle=0, carX=300, carY=200, gas=0;
void draw() {
background(#1B8EF0);
translate(carX, carY);
rotate(angle);
fill(#0E7C26);
rect(0, 0, 50, 20);
fill(#E7F711);
rect(20, 0, 10, 20);
carX+=gas*cos(angle);
carY+=gas*sin(angle);
if(gas>0) gas-=0.1;
}
void keyPressed() {
if(keyCode==RIGHT) angle+=0.1;
if(keyCode==LEFT) angle-=0.1;
if(keyCode==DOWN) gas-=2;
if(keyCode==UP) gas+=2;
}








沒有留言:
張貼留言