檢測點是否合法的那個Check函數(shù)里面有點問題
在清除數(shù)據(jù)clear的函數(shù)中調(diào)用check的時候,gamedata為上次的數(shù)據(jù),那么curdata的那個位置是有數(shù)據(jù)的,所以gameData[pos.x+x][pos.y+y]==1,就會返回false,所以造成無法清楚數(shù)據(jù)。
在清除數(shù)據(jù)clear的函數(shù)中調(diào)用check的時候,gamedata為上次的數(shù)據(jù),那么curdata的那個位置是有數(shù)據(jù)的,所以gameData[pos.x+x][pos.y+y]==1,就會返回false,所以造成無法清楚數(shù)據(jù)。
2017-10-14
舉報
2018-03-23
找到問題在哪里了。數(shù)組里1代表的是已經(jīng)落下的方塊? ?我Square里的data設(shè)置的不是2是1
2018-03-23
我在加了這個判斷后都不能移動了。。
else if (gameData[pos.x + x][pos.y + y] === 1) {
? ? ? ? ? ? return false;
? ? ? ? }
去掉以后才能移動
2018-01-25
沒毛病啊