如何增加每个级别的arraylist中的敌人数量?

时间:2016-04-24 02:14:01

标签: java arraylist

我制作了一个游戏,每个级别的敌人数量增加一个。在第10级之后,会有一场老板战斗。 我现在的代码是:

public void newLevel() {
    if (mAsteroidList.isEmpty()) {
        mAsteroidCreateTimer++;
        if (mAsteroidCreateTimer >= 50) {
            for (int i = 0; i < 6; i++) {
                mAsteroidList.add(new ZeAsteroids(mShip.mXPos, mShip.mYPos));

在我的船坐标周围添加新闻敌人

            }
            mAsteroidCreateTimer = 0;
        }
    }

我想要的是每个等级都是前一等级+ 1.第一等级将有6个敌人,依此类推到14(等级9)。

1 个答案:

答案 0 :(得分:0)

创建一个私有的int变量来存储关卡中的敌人数量,使用它而不是6,然后当你提升一个级别增量时。