JavaScript对象与正方形的碰撞

时间:2014-05-11 20:00:30

标签: javascript html5

嗨我正在尝试使蓝色物体与绿色物体碰撞,但我无法获得正方形的整个区域,我只能检测到一半......并且沿着整个Y + X轴<#39; s < / p>

  if (blue.x >= green.x && blue.y >= green.y){
    console.log('BOOM');
  }

1 个答案:

答案 0 :(得分:0)

如上述评论者所述,您需要阅读矩形碰撞检测。只有当两个矩形都来自完全相同的点集(即它们从相同的x和y原点重叠)时,才会检查if (rect1.x == rect2.x && rect1.y == rect2.y)