Javascript CreateJS-两个容器中多个对象的碰撞检测

Javascript CreateJS-两个容器中多个对象的碰撞检测,javascript,collision-detection,collision,createjs,Javascript,Collision Detection,Collision,Createjs,这是我用于碰撞检测的代码: for(var k = 0; k < enemies.children.length; k++) { if(bullet.x >= enemies.children[k].x + wingmanWidth || bullet.x + sizeBullet <= enemies.children[k].x - wingmanWidth || bullet.y >= enemies.children[k]

这是我用于碰撞检测的代码:

for(var k = 0; k < enemies.children.length; k++) { 

    if(bullet.x >= enemies.children[k].x + wingmanWidth || 
       bullet.x + sizeBullet <= enemies.children[k].x - wingmanWidth || 
       bullet.y >= enemies.children[k].y + wingmanHeight || 
       bullet.y + sizeBullet <= enemies.children[k].y) 
{
    //not
}else {
    // collsion detected
}
for(var k=0;k=敌人.children[k].x+wingmanWidth | |
bullet.x+sizeBullet=敌人.儿童[k].y+wingmaheight | |

bullet.y+sizeBullet按照Jozef的建议,通过添加另一个for循环来修复它

for(var k = 0; k < enemies.children.length; k++) { 
  for(var j = 0; j < bulletsContainer.children.length; j++) {       
    if(bulletsContainer.children[j].x >= enemies.children[k].x + wingmanWidth || 
       bulletsContainer.children[j].x + sizeBullet <= enemies.children[k].x - wingmanWidth || 
       bulletsContainer.children[j].y >= enemies.children[k].y + wingmanHeight || 
       bulletsContainer.children[j].y + sizeBullet <= enemies.children[k].y) {

        //not
    } else {
        //yes
  }
}
for(var k=0;k=敌人.children[k].x+wingmanWidth |
bulletsContainer.children[j].x+sizeBullet=敌人.children[k].y+Wingmaheight | |

bulletsContainer.children[j].y+sizeBullet有什么问题?只需为每个项目符号添加另一个
循环。