1
我正在制作一个游戏,每个级别的敌人数量增加一个。在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级)。
当'mAsteroidCreateTimer'达到51时,您将创建6个敌人(?'ZeAsteroids')。在发生这种情况后,我假设'mAsteroidList.isEmpty()'是假的。所以当'mAsteroidCreateTimer'第一次达到51时(在51调用'newLevel'之后)''newLevel'什么也不做。 – ikrabbe