我正在制作游戏。每个“敌人”都由一个阶级代表。所以我想要的是编写一些代码,以便android在每次被杀时随机生成知道类(敌人)。因为我希望能够用变量来控制玩家必须战斗多少敌人。
我用Java(Android)写作。
希望我能说清楚。感谢。
答案 0 :(得分:1)
详细说明SamIAm的评论,假设您有5
类敌人,称为EnemyClass1
到EnemyClass5
。
使用java.util.Random
创建随机数生成器,然后使用它生成范围为0到4的int
。
// Somewhere in your program initialization, should run once and only once.
Random random = new Random();
// In the place where you want to generate the enemies.
int choice = random.nexInt(5);
Enemy newEnemy = null;
switch (choice) {
case 1:
newEnemy = new EnemyClass1();
break;
case 2:
newEnemy = new EnemyClass2();
break;
case 3:
newEnemy = new EnemyClass3();
break;
// etc
}