【发布时间】:2019-01-29 15:36:15
【问题描述】:
我正在尝试创建一个游戏,您可以在其中单击对象以将其删除。下面的代码是我这部分游戏的代码,但它给出了以下错误:
"无法在数组类型 mouseClick.Enemy[] 上调用 remove(int)"
这是我的代码:
void mousePressed() {
for(int i = 0; i < enemies.length; i++){
float distance = dist(mouseX, mouseY, enemies[i].x, enemies[i].y);
if(distance < enemies[i].radius + 10) {
enemies.remove(i);
}
}
}
我可以使用其他方法/功能在我的游戏中实现这一点吗?
【问题讨论】:
-
您收到的错误消息清楚地表明您有一个数组,而不是
ArrayList。
标签: java arraylist processing