课程
/前端开发
/WebApp
/慕课网2048私人订制
有个问题请教,我在generateOneNumber()函数里漏了 board[randX][randY] = randNumber这句话,为什么会导致按左方向键失效
2014-08-10
源自:慕课网2048私人订制 3-4
正在回答
左右移动的前提就是在board数组里面可以移动的元素值不为0.而generateOneNumber()函数的作用就是随机给board数组中为0的元素赋2或者4的值。丢掉了那句话,游戏初始化的都不能进行,数组里面都是0,canMoveLeft()返回false,moveLeft()返回false,自然左移失效。
举报
慕课网这款“2048私人订制”通过大神老的讲解学习到游戏结构的开发
1 回答对照老师的源代码了,为啥效果变成只有一个格子?
1 回答向上移动时,有空位 但是按上为什么没有移动
1 回答这个字体怎么改啊
2 回答为啥第二列的数字无法移动到第一列?
2 回答为什么我的小格子出不来
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号