简明的矩形碰撞检测

351 阅读1分钟

简明的矩形碰撞检测

来,先来列举下所有的碰撞可能性

速绘

  • React1: x1,y1,width1,height1
  • React2: x2,y2,width2,height2

思路就是

分别在水平方向和垂直方向判断这两个矩形是否发生重叠

x1 + width1 > x2 && x 1< x2 + width2  // 横向
&&
y 1< y2 + height2 && y1 + height1 > y2 // 纵向