javascript - 盒子之塔(愤怒的小鸟)
问题描述
塔的建造很好,但由于某种原因,只有塔的底部受到鸟类的影响,顶部的所有盒子都保持静止,当鸟类接触到塔时,只有底部受到影响。
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();
}
解决方案
推荐阅读
- html - 内容单独移动 - HTML
- protractor - 在 config.js 中的 Onprepare() 中写入时,不会在每个测试用例之前调用登录,即 it()
- php - TYPO3 中的提取值
- javascript - 点击时如何检测是否调用了下载?
- python - 列名不打印 python SQL 结果
- qt - 创建简单单色按钮的最简单方法
- javascript - 使用带有 html 的 javascript 自动光标像极地一样移动
- javascript - Javascript ES6 类 - 方法无法访问在类构造函数中定义的类属性
- node.js - 无法再在 ubuntu 上部署我的 node.js 应用程序
- oracle - oracle 空间存储弧是顺时针还是逆时针