admin管理员组

文章数量:1637671

Friends小游戏完整代码

Mover[] movers = new Mover[10];
Attractor a;
int num = 50;
int maxnum = 10001;
int r = 10;
int friendnum = 50;
int friendr = 30;
float maxspeed = PI/36;
float HP=200;
int ranger = 5;
int eatr = r;
int k=1;
PVector v[] = new PVector[maxnum];
PVector vv[] = new PVector[maxnum];
boolean mv = true;
boolean mo = true;
boolean start = false;
color c[] = new color[maxnum];
float oriangle[] = new float[maxnum];
float moriangle[] = new float[maxnum];
float doriangle[] = new float[maxnum];
float easing[] = new float[maxnum];
float chuxianx[] = new float[maxnum];
float chuxiany[] = new float[maxnum];
float suijix[] = new float[maxnum];
float suijiy[] = new float[maxnum];
int suijir[] = new int[maxnum];
float pointr[] = new float[maxnum];

void setup(){
  colorMode(RGB,255,255,255);
  size(1080,720);
  frameRate(60);
  noStroke();
  chushihua();
  for (int i = 0; i < movers.length; i++) {
    if(i < (movers.length)/2){
      movers[i] = new Mover(random(0.1, 2), random(2*width), random(2*height));
    }
    else{
      movers[i] = new Mover(random(0.1, 2), random(2*width), random(2*height));
    }
  }
  a = new Attractor();
}

void draw(){
  fill(2,2,2,15);
  rect(0,0,width,height);
  if(!start){
    GameStart();
  }
  if(num<=3000){
    if(start){
    a.drag();
    for (int i = 0; i < movers.length; i++) {
    PVector force = a.attract(movers[i]);
    movers[i].applyForce(force);
    movers[i].update();
    movers[i].display();
    }
    GameMain();
    }
  }
  else{
    if(num<maxnum){
      lizixuanzhuan(width/2,height/2);
      r+=1;
      num+=35;
      }
    else{
      GameOver();
    }
  }
}

本文标签: 小游戏完整代码Friends