Комментарии

V
vitaliy
2 года назад
0

ПОЧЕМУ ОН НЕ УБИРАЕТСЯ ?

V
vitaliy
2 года назад
0

КАК УБРАТЬ ДИЗЛАЙК?

U
User
2 года назад
0

Отрисовка персонажа:
В модели за положение персонажа отвечают координаты x и y в классе Спрайт, а отрисовка использует координаты в Анимационной последовательности:

public void paint(Graphics g) {

int code = currentAnim.getCurrentFrame();

Textures.paint(g, code, currentAnim.getX(), currentAnim.getY(),flipped);

}

U
User
2 года назад
0

Анимационная последовательность, создаваемая из 1 кадра не будет содержать этого кадра, так как цикл не выполнится ни разу:

for(int i = first; i < last; i++) {

addFrame(i);

}

Нужно исправить на 

for(int i = first; i <= last; i++) {

addFrame(i);

}