盒子之塔(愤怒的小鸟)

时间:2021-06-29 03:49:27

标签: javascript arrays for-loop nested

塔创建得很好,但由于某种原因,只有塔的底部受到鸟类的影响,顶部的所有盒子都保持静止,当鸟类与塔接触时,只有底部受到影响。

>
function setupTower(){

for(var i = 0; i < 6; i++)
{
    for(var j = 0; j < 3; j++)
    {
        noStroke();
        boxes.push(Bodies.rectangle(900 - j * 90, 540 - i * 90, 80, 80));
      
        colors.push(color(0, random(255), 0));
        
    }
    World.add(engine.world, [boxes[i]]);
}

function drawTower(){
push();

for(var i = 0; i < boxes.length; i++){
    
    fill(colors[i]);
    drawVertices(boxes[i].vertices);
}
pop();

}

0 个答案:

没有答案