java如何使用对象类型作为方法/构造函数的参数?
我目前正在开发一款Java TD游戏。我有一个名为“Wave”的类,它包含要繁殖的敌人类型(所有这些类型都扩展了“敌人”类)和繁殖之间的延迟
public class Wave {
*I dunno what*[] enemyTypes;
int[] delays;
private Point spawnPoint;
Wave(*I dunno what*[] enemyTypes, int[] delays, Point spawnPoint) {
this.enemyTypes = enemyTypes;
this.delays = delays;
this.spawnPoint = spawnPoint;
}
void spawnWave() {
for (int i = 0; i < enemyTypes.length; i++) {
try {
Thread.sleep(delays[i]);
} catch (InterruptedException e) {
e.printStackTrace();
}
Point sP = new Point(spawnPoint);
*The enemy type to spawn* enemy = new *The enemy type to spawn*.spawn(sP);
}
}
}
我不知道如何在代码中对位进行编码**
共 (0) 个答案