处理,射击的子弹位置

时间:2017-03-30 13:05:13

标签: java processing

我对Processing非常陌生,并且给自己创建了一个防御型游戏的任务,但是我无法弄清楚如何让子弹在与防守者相同的位置射击,我创建了一个& #39;维护者'班级和子弹'类并尝试使用子弹类中的defenders类中的变量,但它仍然无法正常工作,我们将非常感谢任何帮助。

////// bullet类变量

  int y = d1.y;
  int x = d1.x;
  int speedX = -1;
  int size = 10;

///移动子弹

  void move()
  {
   x=x-speedX; 
  }

//////汲取子弹

  void render()
  {
    fill(200,0,250);
    rect(x,y,size+15,size);

  }

/////让子弹移动以响应鼠标

  void keyPressed()
  {    
  d1.keyPressed();
  if(key == CODED)
  {
    if(keyCode == CONTROL)
    {
      render();
      move();
    }
  }  

//////后卫类变量

  int y = 25;
  int x = 50;
  int deltaX = 4;

////吸引后卫

  void render()
  {
    fill (250, 0, 0);
    rect(x,y,25,50);
    triangle(75,y+15,75,y+35,90,y+25);
  }

//////移动防守者以响应鼠标

 void keyPressed()
{
  if(keyPressed == true)
  {
    if(keyCode == UP)
    {
      y=y-1;
    }
    if(keyCode==DOWN)
    {
      y=y+1;
    }
  }
}
}

0 个答案:

没有答案