0
我正在製作一個簡單的2D空間入侵者射擊遊戲,並且我想僅以相同的速度從一側向另一側水平移動我的「敵人」。 我該怎麼做?在二維遊戲中移動動畫
我已經爲我的「英雄」做了KeyListener
,但我不知道如何自動做到這一點。
這裏有一些代碼可能有幫助。
public SimpleEnemy(String linkimg, int x, int y, int life) {
super(linkimg, x, y);
this.life=life;
this.isMoving=false;
}
public void move() {
x += dx;
y += dy;
}
如果我已經非常瞭解,我添加了一些可能有所幫助的東西,例如timer = new Timer(5,this)中的定時器, ; \t \t \t \t timer.start(); 對不對? –
一個計時器也可以做這個小遊戲的工作。請注意,您只創建一個計時器並更新此計時器中的所有遊戲對象。 – apparat
好的,我將使用無限循環。但是我必須把它放在哪裏?進入我的繪畫方法? –