您尚未显示所有代码,但我怀疑添加了以下内容:
final int i0 = i;
在循环内使用
i0而不是将其
i用作数组的索引应该可以修复错误。
另外,如@James_D所评论,您还可以
Sprite sprite =fireballRight[i];在匿名类之前添加并
sprite在
handle方法内部使用。
请注意,在
finalJava 8+的情况下,修饰符是可选的。

您尚未显示所有代码,但我怀疑添加了以下内容:
final int i0 = i;
在循环内使用
i0而不是将其
i用作数组的索引应该可以修复错误。
另外,如@James_D所评论,您还可以
Sprite sprite =fireballRight[i];在匿名类之前添加并
sprite在
handle方法内部使用。
请注意,在
finalJava 8+的情况下,修饰符是可选的。