老师的这个章节还是有个小bug
if(moveLeft()){//判断是否可以向左移动
setTimeout("generateOneNumber()" , 400) ;//调用随机生成两个数字
isgameover();
}
就是for循环非常快,还动画要200毫秒,所以不但要给绘制格子的函数加个延迟器也要给随机生成的函数加个延迟器
if(moveLeft()){//判断是否可以向左移动
setTimeout("generateOneNumber()" , 400) ;//调用随机生成两个数字
isgameover();
}
就是for循环非常快,还动画要200毫秒,所以不但要给绘制格子的函数加个延迟器也要给随机生成的函数加个延迟器
2017-05-25
最新回答 / 不负勇往
theNumberCell.css('left',getPosLeft(i.j)); theNumberCell.css('left',getPosLeft(i,j));我找到了答案 第一句是我写的 不知道为啥不能用,反正问题出在这上面了第二句使复制的老师的代码。。。。。。难道代码还认人呢?我怎么也没看出来有啥不同
2017-05-10
那个检测碰撞,我认为在写move的时候,按照最长匹配原则写,就用不着碰撞检测,每个方向都从可以变化的第一个块开始遍历,从他能到的最远的位置开始进行匹配,我这样写出来不加碰撞检测也没有发现bug。也可能只是没有发现而已hhh
2017-04-30