我有功能检查碰撞的问题。无论我做什么,它都会抛出 NoSuchElementException。这里是:
public boolean isColliding(Pixel a) {
if((a.x + a.size/2 <= x - size/2 &&
a.x - a.size/2 >= x - size/2 ||
a.x + a.size/2 <= x + size/2 &&
a.x - a.size/2 >= x + size/2) &&
(a.y + a.size/2 <= y - size/2 &&
a.y - a.size/2 >= y - size/2 ||
a.y + a.size/2 <= y + size/2 &&
a.y - a.size/2 >= y + size/2)
) { return true; } else { return false; }
}
这是完整的代码: