接前面的下落效果继续写。前面实现了点击之后周围颜色相同的块全部消除。但是并没有下落效果。下落效果思路如下:首先先将颜色相同的块消除。然后遍历数组,记录没一行中有多少个值为空。记录好多少个空之后给记录好的值传给下落的方法,实现掉落效果。具体代码如下:
cellFallDown:function(arrayIndexArr){
for(var index in arrayIndexArr){
var arrayIndex = arrayIndexArr[index]
this.spArr[arrayIndex.x][arrayIndex.y].removeFromParent(true);
this.spArr[arrayIndex.x][arrayIndex.y] = null
}
for(var i =0