我製作了射擊遊戲,就像遊戲一樣。但是我只有一個ememy讓我在屏幕上休息。但是我想製作很多敵人,比如他們每隔10秒在屏幕上一起5或10個敵人。設計:遊戲AI中的「敵人」物體陣列
ArrayList<Enemies> enemy = new ArrayList<Enemies>();
for (Enemies e : enemy) {
e.draw(g);
}
是不是很好創建數組列表然後在屏幕上顯示? 我是否必須在我的代碼中製作一些刨削運動來殺死敵人?我想讓他們看起來不在同一個位置。就像前5個敵人會來到屏幕上方,其他5個或10個敵人會來自左側..等等。對此,最好的解決方案是什麼?
我有問題在哪裏fullfiel這個數組一樣
enemy.add(new Enemies(750,60))
但是,這並不工作((
偉大的標題 – Thilo 2010-03-20 10:37:47
幾乎+1 @Thilo:是的,但我已經改變它有點更具描述性 – 2010-03-20 10:47:06
@Elie謝謝。)) – Ercan 2010-03-20 10:48:34