我在android中制作一个游戏,其中敌人在屏幕顶部随机产生并向下移动。我能够创造出一个能够做到这一点的敌人,但是我想不出能够在同一个画布上创造出许多敌人的好方法。我尝试了很多东西,我真的可以使用一些帮助。
谢谢!
答案 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)循环在画布上的任何地方显示它们。