редко является правильным решением. Б) Это не решит проблему под рукой.
е не уверен, что этот код что-нибудь сделает, даже если он работает, но я не знаю, что делать, чтобы избавиться от сообщения об ошибке «Локальные переменные, на которые ссылается внутренний класс, должно быть окончательным или эффективно окончательным», которое отображается в трех строках, начинающихся с «fireballRight [i]».
Sprite[] fireballRight = new Sprite[50];
public void fireRight() {
for(int i = 0; i < 50; i++) {
new AnimationTimer() {
public void handle() {
fireballRight[i].setImage("puercosloco/fireballright.png");
rightx++;
fireballRight[i].setPosition(rightx, righty);
fireballRight[i].render(gc, 80, 55);
}
}.start();
}
}
Любое руководство будет оценено, Google, кажется, не помогает мне в этом.