您好,如果我一一碰到麻烦了。
java.lang.IndexOutOfBoundsException:
当它们相交时,我需要移除其中两个
for (int j = gameObjectArray2.size() - 1; j >= 0; j--) {
if (gameObjectArray2.get(j).getClass().toString().equalsIgnoreCase("class Bullet")) {
for (int i = gameObjectArray2.size() - 1; i >= 0; i--) {
if (gameObjectArray2.get(i).getClass().toString().equalsIgnoreCase("class Enemy")) {
r4 = gameObjectArray2.get(i).getBounds();
r5 = gameObjectArray2.get(j).getBounds();
if (r4.intersects(r5)) {
System.out.println("vurdum3");
data.setKillcounter(++killcounter);
gameObjectArray2.re;
break;
}
}
}
}
}