我正在尝试使用 Javascript 和 html 5 canvas 标签制作一个简单的俄罗斯方块游戏。这个想法是两个块一次会掉下来,你必须将颜色匹配在一起。当您连续获得 4 种颜色时,它们会消失并获得一些积分。
块将作为单个矩形对象下降,但当它接触地面时,它会保存到一个数组中,并且块对象属性会被重新设置,因此它会再次开始下降。但是我的问题是,当矩形块与阵列中的块碰撞时,它与之碰撞的块会消失吗?
您可以在此处查看源代码:http: //jsfiddle.net/cEvbd/7/。
基本上任何人都可以看到为什么会发生这种情况以及我该如何解决它?