已采纳回答 / 微蓝lran
没做过,但是思路应该是一个if语句,当score达到某个值的时候调用某个方法,生成一个弹出框或者一个隐藏的div显示,我在想增加分数的时候怎么添加动画,是在update的时候设置样式?
2016-04-14
var i = parseInt(Math.floor(Math.random() * 4));
var j = parseInt(Math.floor(Math.random() * 4));
var timer = setInterval(function(){
if (board[i][j] !== 0) {
i = parseInt(Math.floor(Math.random() * 4));
j = parseInt(Math.floor(Math.random() * 4));
} else {
var j = parseInt(Math.floor(Math.random() * 4));
var timer = setInterval(function(){
if (board[i][j] !== 0) {
i = parseInt(Math.floor(Math.random() * 4));
j = parseInt(Math.floor(Math.random() * 4));
} else {
2016-04-09
moveLeft里面第三层循环如果遍历的时候是先从靠近待移动元素的元素开始遍历,那就不用写noBlockHorizontal判断移动过程是否有障碍物这个函数了。。改成for(var k=j-1;j>=0;j--)开始遍历,判断左侧第一个(不行就第二个、第三个等)元素是否为0或者相等。。