为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / wddzc
右移的时候,k比j大啊,所以要判断从j——k之间的格子有没有障碍物,左移的时候,k<j,要判断k——j之间的格子有没有障碍
break是不行的 比如一行元素2 2 8 4 左移 会变成4 0 8 4 第三个元素不会左移到第二个位置上 break是跳出循环 continue是继续下次循环
break是不行的 打断点就会知道 比如一行元素2 2 8 4 左移 会变成4 0 8 4 第三个元素不会左移到第二个位置上
二维数组也行 判定行或列 中所有元素全为false 而非要相加地方元素为false

已采纳回答 / Chitose
就是用window.screen.width获取的,不过记得在index中定义   width = device-width,   height = device-height之后把window.screen.width放在一个变量里,只需要通过id来获得每个东西用css来改变宽高等属性就可以了
又想骗我去买游戏!
自适应问题,改这句代码可以解决
support2048.js
documentWidth = document.documentElement.clientWidth;
firefox 响应式开发 也可以
帅气,给老师点赞

已采纳回答 / LittleBocchi
仔细看了下,updateBoardViews应该在二维数组board初始化完毕之后调用,你这个updateBoardViews函数在init函数外面调用了,那时board还没有初始化。你将updateBoardViews函数提到init里面,board初始化之后应该就能解决了。
谢谢老师 ,辛苦了,太棒了,必须赞一个~~
课程须知
具备HTML、CSS及JavaScript基本知识,掌握jQuery基本用法。
老师告诉你能学到什么?
游戏结构的开发、移动端的适配以及IOS、安卓端的开发过程。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消