eclipse投射物物理机制破坏java
为了让我的游戏变得引人入胜,我希望敌人向母舰和玩家发射子弹。然而,每当我取消注释我在每节课上写的物理力学时,我都会出错。 以下是一个供玩家使用的示例:
for(int i = 0; i < game.eb.size(); i++)
{
EntityB tempEnt = game.eb.get(i);
if(Physics.Collision(this, tempEnt)) {
c.removeEntity(tempEnt);
Game.HEALTH -= 20;
game.setEnemy_killed(game.getEnemy_killed() + 1);
}
}
所以我使用了一种方法,通过EntityA和EntityB来定义“好”和“坏”。所以当玩家向敌人射击时,敌人就会消失。然而,当玩家被敌人射杀时,玩家将失去生命。我从100分中扣除20点生命值,这样比赛就更激烈了。 这是母舰的机械师:
for(int i = 0; i < game.eb.size(); i++)
{
EntityB tempEnt = game.eb.get(i);
if(Physics.Collision(this, tempEnt)) {
c.removeEntity(tempEnt);
Game.MHEALTH -= 20;
game.setEnemy_killed(game.getEnemy_killed() + 1);
}
}
我将通过dropbox链接发布游戏的新版本。物理力学被注释掉,因此游戏处于可玩状态https://www.dropbox.com/sh/mm5u370yp8t1twp/AAAGMHveVu1rps4qqX5C6GVfa?dl=0
共 (0) 个答案