float [] X=new float [10], Y= new float[10];
PImage plane;
PImage sky;
PImage moster,row,row2,row3,row4;
int count=0;
int n=(int)random(5);
void setup()
{
background(255,255,255);
size(600,400);
plane=loadImage("plane.gif");
moster=loadImage("moster.jpg");
sky=loadImage("sky.jpg");
row = loadImage("1.png");
for(int i=0;i<10;i++){
newb(i);
drawbanana(i);
}
}
int now=0;
int no=0;
void draw()
{
background(255);
imageMode(CENTER);
//image(moster,300+no,200+now,50,80);
for(int i=0;i<n+1;i++){
drawbanana(i);
if(count%1000==0){
newb(i);
n=(int)random(1);
}
image(plane,300,200,600,400);
if ((dist(300,200,X[0],Y[0]) - ) image(row,200,200,50,50);
}
count++;
println(n);
}
void drawbanana(int i){
image(sky,X[i]+no, Y[i]+now, 3600, 3400);
image(moster,X[i]+no, Y[i]+now, 50, 80);
}
void newb(int i){
X[i]=random(200)+200;
Y[i]=random(400);
}
void keyPressed(){
if(keyCode==UP) now+=10;
if(keyCode==DOWN) now-=10;
if(keyCode==LEFT) no+=10;
if(keyCode==RIGHT) no-=10;
if(keyCode==32)
{
if((X[0]+no)>250 && (X[0]+no)<350 && (Y[0]+now)<250 && (Y[0]+now)>150) {
print("哈哈哈");
X[0]=random(200)+200;
Y[0]=random(400);
}
}
}
沒有留言:
張貼留言