Я делаю простой 2-й стрелок, как космические захватчики, и я хочу перемещать своего «врага» только горизонтально, с одной стороны на другую с той же скоростью. Как я могу это сделать?Перемещение анимации в 2-й игре
Я уже сделал это для своего «героя» с 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;
}
Если я понял, я добавил что-то, что может помочь, таймер на доске, как таймер = новый таймер (5, этот); \t \t \t \t timer.start(); Я прав? –
таймер также выполнил бы эту работу в этой маленькой игре. Позаботьтесь о том, чтобы вы создали только один таймер и обновили все игровые объекты в этом таймере. – apparat
Хорошо, я буду использовать бесконечный цикл. Но где я должен это выразить? В мой метод рисования? –