检测点是否合法的那个Check函数里面有点问题

来源:2-4 键盘控制方块下移

慕设计8994579

2017-10-14 09:47

在清除数据clear的函数中调用check的时候,gamedata为上次的数据,那么curdata的那个位置是有数据的,所以gameData[pos.x+x][pos.y+y]==1,就会返回false,所以造成无法清楚数据。

写回答 关注

3回答

  • 释怀_4375645
    2018-03-23 16:46:40

    找到问题在哪里了。数组里1代表的是已经落下的方块   我Square里的data设置的不是2是1

  • 释怀_4375645
    2018-03-23 16:03:11

    我在加了这个判断后都不能移动了。。

    else if (gameData[pos.x + x][pos.y + y] === 1) {

                return false;

            }

    去掉以后才能移动


  • 大脸酱2673
    2018-01-25 22:42:07

    没毛病啊

基于websocket的火拼俄罗斯(单机版)

前端大牛带你实现单机版俄罗斯方块!

31677 学习 · 106 问题

查看课程

相似问题