import ddf.minim.*;
Minim minim;
AudioPlay player;
void setup(){
minim = new Minim(this);
player=minim.loadFile("groove.mp3");
player.play();
}
2.
float fruitX, fruitY, fruitVX, fruitVY;
void setup() {
size(800, 600);
fruitX=30; fruitVX=3;
fruitY=700; fruitVY=-35;
}
void draw(){
background(0);
ellipse(fruitX,fruitY,100,100);
fruitX+=fruitVX;
fruitY+=fruitVY;
fruitVY+=0.98;
}
3.
float [] fruitX=new float[20];
float [] fruitVX=new float[20];
float [] fruitY=new float[20];
float [] fruitVY=new float20];
void setup() {
size(800, 600);
for (int i=0; i<20; i++) {
fruitX[i]=random(800);
fruitVX[i]=3;
fruitY[i]=700;
fruitVY[i]=-35;
}
}
void draw() {
background(0);
for (int i=0;i<20;i++){
ellipse(fruitX[i], fruitY[i], 100, 100);
fruitX[i]+=fruitVX[i];
fruitY[i]+=fruitVY[i];
fruitVY[i]+=0.98;
}
}
4.
float [] fruitX=new float[20];
float [] fruitVX=new float[20];
float [] fruitY=new float[20];
float [] fruitVY=new float20];
void reborn(int i) {
fruitX[i]=random(800); fruitVX[i]=random(6)-3;
fruitY[i]=700; fruitVY[i]=-35;
}
void setup() {
size(800, 600);
for (int i=0; i<20; i++) {
reborn(i);
}
}
void draw() {
background(0);
for (int i=0; i<20; i++) {
if (dist(mouseX, mouseY, fruitX[i], fruitY[i])<=50) {
reborn(i); continue;
}
ellipse(fruitX[i], fruitY[i], 100, 100);
fruitX[i]+=fruitVX[i];
fruitY[i]+=fruitVY[i];
fruitVY[i]+=0.98;
if (fruitY[i]>700)reborn(i);
}
}
5.
float [] fruitX=new float[20];
float [] fruitVX=new float[20];
float [] fruitY=new float[20];
float [] fruitVY=new float20];
void reborn(int i) {
fruitX[i]=random(800); fruitVX[i]=random(6)-3;
fruitY[i]=700; fruitVY[i]=-35;
void setup() {
size(800, 600);
for (int i=0; i<20; i++) {
reborn(i);
}
for (int i=0; i<10; i++)sword[i]=new PVector();
}
PVector [] sword = new PVector[10];
void draw() {
background(255);
for (int i=0; i<20; i++) {
if (dist(mouseX, mouseY, fruitX[i], fruitY[i])<=50) {
reborn(i);
continue;
}
ellipse(fruitX[i], fruitY[i], 100, 100);
fruitX[i]+=fruitVX[i];
fruitY[i]+=fruitVY[i];
fruitVY[i]+=0.98;
if (fruitY[i]>700)reborn(i);
}
for (int i=9; i>0; i--) {
sword[i].x=sword[i-1].x;
sword[i].y=sword[i-1].y;
}
sword[0].x=mouseX;
sword[0].y=mouseY;
for (int i=1; i<10; i++) {
line(sword[i].x, sword[i].y, sword[i-1].x, sword[i-1].y);
}
}
沒有留言:
張貼留言