0

我正在用 android 制作一个游戏,其中敌人随机生成在屏幕顶部并向下移动。我可以创建 1 个这样做的敌人,但我想不出一个好的方法来创建许多都绘制在同一画布上的敌人。我已经尝试了很多事情,我真的可以使用一些帮助。

谢谢!

4

1 回答 1

2

最简单的方法是创建一个类Enemy(随意命名)并使用for循环实例化任意数量的类。您可以使用 anarray来存储每个实例。

一个例子可能如下:

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

}

然后,您可以使用增强的 for(或 for each)循环在画布上的任意位置显示它们。

于 2012-05-21T20:12:36.793 回答