嗨我正在尝试使蓝色物体与绿色物体碰撞,但我无法获得正方形的整个区域,我只能检测到一半......并且沿着整个Y + X轴<#39; s < / p>
if (blue.x >= green.x && blue.y >= green.y){
console.log('BOOM');
}
答案 0 :(得分:0)
如上述评论者所述,您需要阅读矩形碰撞检测。只有当两个矩形都来自完全相同的点集(即它们从相同的x和y原点重叠)时,才会检查if (rect1.x == rect2.x && rect1.y == rect2.y)
。