gpt4 book ai didi

java - Java 游戏达到分数后添加新生命

转载 作者:行者123 更新时间:2023-12-02 03:52:53 25 4
gpt4 key购买 nike

我正在开发一款 Java 游戏,你可以在其中杀死敌人并赚取积分。每获得 3000 点,你就会为玩家的飞船增加 1 点生命值。我当前的实现意味着一旦你达到 3000 点,每次击杀你都会获得 1 条生命(这不是我想要的)。我想要的是每 3000 点 1 条生命(3000 点 1 点生命,6000 点多 1 点生命)。我该怎么做呢?我的评分方法:

public void incScore(int inc){
//hit asteroid 100
//hit spaceship 250
//mothership = 500
score = score + inc;
if (score >= 3000){
playerShip.life = playerShip.life +1;
}
}

最佳答案

使用(在增加分数之前):

  if (score /3000 < (score + inc) / 3000)
playerShip.life++;

关于java - Java 游戏达到分数后添加新生命,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35732819/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com