import ddf.minim.*;
Minim minim;
AudioPlayer player;
PImage imgBullet,imgBG,imgB;
float []ballX=new float[2000];
float []ballY=new float[2000];
float []ballVX=new float[2000];
float []ballVY=new float[2000];
float a,b;
int score=0,state=0;
int Time=3600;
void setup(){
size(480,800);
imgBG=loadImage("out.png");
imgBullet=loadImage("ball.png");
imgB=loadImage("BG.jpg");
imageMode(CENTER);
a=240;b=300;
minim=new Minim(this);
player=minim.loadFile("music.mp3");
player.play();
}
void draw(){
image(imgB,width/2,height/2,width,height);
if(score>=10)
a++;
if(a>=400)
a= random(width - 10);
image(imgBG,a,b,300,300);
for(int i=0;i<2000;i++){
if(dist(ballX[i],ballY[i],a,b)<=10&&sco[i]==true){
sco[i]=false;
score++;
}
if(ball[i]){
image(imgBullet,ballX[i],ballY[i],100,100);
ballY[i]+=ballVY[i];
ballVY[i]+=.98;
}
}
Time--;
image(imgBullet,mouseX,mouseY,100,100);
fill(255,0,0);textSize(40);text(+(Time+59)/60,320,135);
fill(255,0,0);textSize(40);text(+score,120,135);
}
int i=0;
boolean []ball=new boolean[2000];
boolean []sco=new boolean[2000];
void mousePressed(){
ball[i]=true;
sco[i]=true;
ballX[i]=mouseX; ///ballVX[i]=random(3);
ballY[i]=mouseY;ballVY[i]=-35;
i++;
}
沒有留言:
張貼留言