最赞回答 / l1uyub0b0b0
确实,对动画来说,setTimeout或者setInterval都有各自的问题。我们正在策划专门的动画课程讲解这个问题。在这个课程里都是使用最直观的方式,把整个游戏搭起来,里面有很多可以优化的地方,欢迎分享~
2014-09-24
最赞回答 / 小雪灵088
思路是对的,不过不完整,temp 存在的只是 0 并没有存在board的下标索引值。var tempObj = []; for(var i=0;i<4;i++){ for(var j=0;j<4;j++){ if(board[i][j] == 0){ tempObj.push(i+","+j); } } } var randNum = parseInt(Math.floor(Math.random()*tempObj.length)), randx =...
2014-09-24
最赞回答 / 一横
利用board[i][j] 0 的个数n来控制,然后使随机数产生范围在0-n之间,产生随机数x,并遍历board[i][j] ,第x位数即为随机产生的位置,这样行么老师。
2014-09-05