私はスペースインベーダーのような単純な 2D シューティングゲームを作成しています。「敵」を水平方向にのみ、一方の側から他方の側に同じ速度で動かしたいと考えています。どうやってやるの?
私はすでに「ヒーロー」に対して aを使用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;
}