慕设计8994579
2017-10-14 09:47
在清除数据clear的函数中调用check的时候,gamedata为上次的数据,那么curdata的那个位置是有数据的,所以gameData[pos.x+x][pos.y+y]==1,就会返回false,所以造成无法清楚数据。
找到问题在哪里了。数组里1代表的是已经落下的方块 我Square里的data设置的不是2是1
我在加了这个判断后都不能移动了。。
else if (gameData[pos.x + x][pos.y + y] === 1) {
return false;
}
去掉以后才能移动
没毛病啊
基于websocket的火拼俄罗斯(单机版)
31676 学习 · 106 问题
相似问题