Java 查找矩形区域是否与另一矩形区域相交的实现问题
我试图实现一个方法,如果 矩形所覆盖区域的某些部分也是另一个矩形的一部分,否则使用x和y坐标以及宽度和高度为false 除了下面的代码外,我还初始化了变量x、y、width和height,它们是对象边界框的属性Java 查找矩形区域是否与另一矩形区域相交的实现问题,java,Java,我试图实现一个方法,如果 矩形所覆盖区域的某些部分也是另一个矩形的一部分,否则使用x和y坐标以及宽度和高度为false 除了下面的代码外,我还初始化了变量x、y、width和height,它们是对象边界框的属性 公共布尔相交(边界框){ int-boxx=getX(); int-boxy=getY(); int-boxw=getWidth(); int-boxh=getHeight(); 如果(box.getX()+box.getWidth()
公共布尔相交(边界框){
int-boxx=getX();
int-boxy=getY();
int-boxw=getWidth();
int-boxh=getHeight();
如果(box.getX()+box.getWidth() 如果(boxw*boxh在for循环中使用此选项
if (boxx > box.getX()+box.getWidth() || box.getX(0) > boxx) {
return false;
}
if (boxy < box.getY()+box.getHeight() || box.getY() < boxy+boxh) {
return false;
}
return true;
if(boxx>box.getX()+box.getWidth()| | box.getX(0)>boxx){
返回false;
}
如果(boxy
调试时间!我想你需要+调试:)好了,你在推广这些网站时玩得很开心,现在让我们开始工作吧!!