如何在彼此碰撞时移除其中一个对象

时间:2016-12-06 15:29:14

标签: javascript html5-canvas

我正在创建一个游戏,其中随机对象将落下,如果其中一个对象触及玩家,则该对象将消失。我尝试使用particles.splice,但它没有用。知道如何在物体相互碰撞时移除物体吗?

function hitDetect(m, mi) {
  var e = mi;
  if (m.x + m.w >= e.x && m.x <= e.x + e.w && m.y >= e.y && m.y <= e.y + e.h) {
    if (mi >= -1)
      particles.splice(this.particles[mi], 1);
    // Remove the object that touches the player
    // particles.splice(this.particles[mi],1);
  }
}

0 个答案:

没有答案