随机生成Android的敌人

时间:2012-05-21 19:49:42

标签: java android sprite

我在android中制作一个游戏,其中敌人在屏幕顶部随机产生并向下移动。我能够创造出一个能够做到这一点的敌人,但是我想不出能够在同一个画布上创造出许多敌人的好方法。我尝试了很多东西,我真的可以使用一些帮助。

谢谢!

1 个答案:

答案 0 :(得分:2)

最简单的方法是创建一个类Enemy(无论你喜欢什么名称),并使用for循环实例化所需数量。您可以使用array来存储每个实例。

一个例子如下:

Enemy[] arrayOfEnemies = new Enemy[sizeOfArray];
for(int i = 0; i < arrayOfEnemies.length; i++) {
    arrayOfEnemies[i] = new Enemy();    

}

然后你可以使用增强的for(或for each)循环在画布上的任何地方显示它们。